aboutsummaryrefslogtreecommitdiff
path: root/rust
AgeCommit message (Expand)AuthorFilesLines
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
2023-03-20- remove dependency on hex-literal crateNabil Wadih7-124/+131
2023-03-16add bindings for hkdf and update panic handlerNabil Wadih5-66/+379
2023-03-16Get rid of the libc crate dependency in bssl-sysBob Beck2-4/+0
2023-03-16Set up cargo deny to deny new dependencies by default.Bob Beck1-1/+12
2023-03-15Hmac should be able to take longer keysBob Beck1-61/+43
2023-03-14Rust bindings to boringssl plain AES implementationNabil Wadih3-1/+239
2023-03-14Rust build cleanupBob Beck2-18/+2
2023-03-14initial setup for bssl crate with hmac and sha2 bindingsNabil Wadih17-121/+968
2023-02-27Replace almost all instances of CMAKE_SOURCE_DIR and CMAKE_BINARY_DIRDavid Benjamin1-1/+1
2023-02-14Use --allowlist-file in bssl-sysDavid Benjamin1-17/+2
2023-02-14Specify -Iinclude with the crypto target.David Benjamin1-8/+4
2023-02-10Generate Rust wrappers for HKDFMaurice Lam1-0/+1
2023-01-12Build rust bindings against header files under current source dirMaurice Lam1-0/+1
2022-11-30Include ctrdrbg.h in the Rust wrapper.Pete Bentley1-0/+1
2022-07-30Replace OPENSSL_STATIC_ASSERT with static_assert.David Benjamin1-1/+0
2022-03-08Rust bindings: Use CARGO_MANIFEST_DIR in build.rsKenichi Ishibashi1-3/+16
2022-01-21Put Rust binding generation behind an explicit flag and only build bindings f...Benjamin Brittain2-50/+44
2022-01-19Generates "low-level" bindings for Rust using bindgenBenjamin Brittain8-0/+275