aboutsummaryrefslogtreecommitdiff
path: root/rust
AgeCommit message (Expand)AuthorFilesLines
4 daysMake BoringSSL initialization-lessDavid Benjamin1-4/+2
13 daysRevert "Adds functionality for instantiating and using `Algorithm`" and friends.David Benjamin2-51/+19
2024-06-05Add missing trait "use" in doc testsMaurice Lam1-1/+1
2024-06-04remove un-needed muts which were causing build warnings/errorsNabil Wadih2-3/+3
2024-06-04Adds functionality for instantiating and using `Algorithm`Ellen Arteca2-18/+50
2024-05-09Add re-exports for making inline functions availableEllen Arteca3-17/+16
2024-05-09Add HPKE secret export and implement Send for EvpHpkeCtx.Cindy Lin2-0/+91
2024-05-03Allow creation of HKDF using PRK bytes.Cindy Lin1-1/+75
2024-04-25Add an OUT_DIR option for finding bindgen output for AndroidDavid Benjamin1-0/+6
2024-03-27[rust] Tell Cargo to link cpp runtime libraryKenichi Ishibashi1-0/+21
2024-03-06Tidy up Rust HPKE binding.Adam Langley2-212/+300
2024-02-26Add safety coments to bssl-sysDavid Benjamin1-0/+4
2024-02-22Remove redundant bssl_sys importZequan Wu1-1/+0
2024-02-21Implement Hybrid Public Key Encryption in Rust.Cindy Lin3-0/+554
2024-02-16bssl-crypto: remove unused code.chromium-stableAdam Langley1-37/+0
2024-02-15Work around bindgen bug around constantsDavid Benjamin1-2/+37
2024-02-15Switch to bindgen's static inline supportDavid Benjamin4-15/+26
2024-01-22Document assumptions made by bssl-crypto's unboxed HMAC_CTXDavid Benjamin2-1/+12
2024-01-19Reworking bssl_crypto: don't use zero keys in examples.Adam Langley3-5/+5
2024-01-19Reworking bssl_crypto: bump version and fix license.Adam Langley3-5/+5
2024-01-19Reworking bssl_crypto: Sync+Send for ECC and RSA.Adam Langley2-0/+45
2024-01-19Reworking bssl_crypto: tidy up module list.Adam Langley1-14/+8
2024-01-19Reworking bssl_crypto: Add RSA supportAdam Langley5-0/+341
2024-01-19Reworking bssl_crypto: Ed25519Adam Langley3-89/+90
2024-01-19Reworking bssl_crypto: add ECDSA supportAdam Langley3-1/+268
2024-01-19Reworking bssl_crypto: randAdam Langley2-12/+39
2024-01-19Reworking bssl_crypto: ECDHAdam Langley7-848/+754
2024-01-19Reworking bssl_crypto: make with_output_array_fallible use a bool.Adam Langley2-3/+3
2024-01-19Reworking bssl_crypto: AESAdam Langley2-174/+124
2024-01-19Reworking bssl_crypto: AEADAdam Langley3-352/+526
2024-01-13Reworking bssl_crypto: HMACAdam Langley2-206/+228
2024-01-13Reworking bssl_crypto: HKDFAdam Langley2-165/+229
2024-01-13Reworking bssl_crypto: imports_granularity = "Crate"Adam Langley7-22/+20
2024-01-13Reworking bssl_crypto: digestAdam Langley5-160/+290
2024-01-13Reworking bssl_crypto: x25519Adam Langley2-148/+197
2023-10-12Export OPENSSL_NO_* defines in bssl-sys for consumption in rust-opensslAlex Gaynor2-0/+57
2023-10-12Edit bssl-sys setup instructions.Cindy Lin1-2/+4
2023-10-03Implement bssl-crypto wrappers for AES-CBCMaurice Lam3-18/+462
2023-09-25Make bssl-crypto no_std compatibleAlice Wang10-9/+26
2023-09-09Expose curves for ECDHMaurice Lam1-0/+2
2023-09-05Add X25519 bindings for bssl-cryptoMaurice Lam2-0/+216
2023-09-05Add ecdh and P256 bindings to bssl-cryptoMaurice Lam7-1/+1035
2023-08-31Fix cargo clippy and fmtMaurice Lam2-3/+2
2023-08-24Add Rust bindings to AES_CTR through EVP_* cipher API'sNabil Wadih3-0/+357
2023-08-21Add Rust bindings to AES-GCM through the EVP_AEAD_* APIsNabil Wadih1-5/+138
2023-08-16Add rust bindings to AES-GCM-SIV through the EVP_AEAD_* API'sNabil Wadih2-1/+292
2023-08-09Add rust API instability warningBob Beck1-0/+3
2023-08-08Fix FFI slice usageMaurice Lam2-5/+7
2023-07-11Make the old sk_* functions into full functionsDavid Benjamin1-7/+0
2023-06-26Temporarily add sk_new_null, etc., wrappers in bssl-sysDavid Benjamin1-0/+8