aboutsummaryrefslogtreecommitdiff
path: root/rust
AgeCommit message (Expand)AuthorFilesLines
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
2023-06-09Add memcmp binding to bssl-cryptoMaurice Lam2-0/+65
2023-06-08Tidy bssl-crypto documentationDavid Benjamin7-59/+78
2023-06-05Add SHA256 and SHA512 bindings to bssl-cryptoMaurice Lam1-0/+131
2023-05-26add rust bindings for ed25519Nabil Wadih2-0/+226
2023-04-26Don't copy all of bssl-sys into the CMake build directoryDavid Benjamin5-40/+28
2023-04-21Only rerun bindgen when its dependencies changeDavid Benjamin1-40/+43
2023-04-21Spell includes in wrapper.h like the rest of the projectDavid Benjamin1-77/+77
2023-04-19Fix allowlist regex in bindgen invocationDavid Benjamin1-5/+23
2023-04-19Update docs to recommend a much more convenient CMake invocationDavid Benjamin3-5/+5
2023-04-19Remove --size_t-is-usize from bindgen callDavid Benjamin1-2/+1
2023-04-17add extra lints to align with Chromium rust toolchainNabil Wadih1-2/+3
2023-04-17Include bindgen generated file via a build time env var, this plays nicer wit...Nabil Wadih3-5/+15
2023-04-13expose a reset API on hmac which resets the current instance back to its orig...Nabil Wadih1-2/+54
2023-03-21add bindings to RAND_bytesNabil Wadih2-0/+44