Josh Holtrop
|
c61ac22e89
|
Rust wrapper: enable conditional compilation based on C library build options
|
2025-11-14 10:44:25 -05:00 |
|
Josh Holtrop
|
dd3b9260f9
|
Rust wrapper: merge wolfssl-sys crate into wolfssl crate
|
2025-11-14 10:44:06 -05:00 |
|
Josh Holtrop
|
40c471e20d
|
Rust wrapper: fix cmac documentation
|
2025-11-12 13:41:08 -05:00 |
|
Josh Holtrop
|
df99227dc8
|
Rust wrapper: use _ex APIs for heap and dev_id variants
|
2025-11-12 09:50:20 -05:00 |
|
Josh Holtrop
|
4102f8272e
|
Rust wrapper: support optional heap and dev_id parameters
|
2025-11-10 13:53:51 -05:00 |
|
Sean Parkinson
|
aba0246550
|
Merge pull request #9389 from holtrop/rust-wc-pbkdf2
Rust wrapper: add PBKDF2 and PKCS #12 PBKDF wrappers
|
2025-11-06 09:46:04 +10:00 |
|
Josh Holtrop
|
797194f85b
|
Rust wrapper: add PBKDF2 and PKCS #12 PBKDF wrappers
|
2025-11-05 09:25:52 -05:00 |
|
Josh Holtrop
|
7f0e575ed7
|
Rust wrapper: fix ed448 documentation issues from code review
|
2025-11-04 13:49:06 -05:00 |
|
Josh Holtrop
|
b82cccce21
|
Rust wrapper: add wolfssl::wolfcrypt::ed448 module
|
2025-11-04 08:34:46 -05:00 |
|
Josh Holtrop
|
7cbcd0b00d
|
Rust wrapper: add wolfssl::wolfcrypt::ed25519 module
|
2025-10-31 11:03:15 -04:00 |
|
Daniel Pouzzner
|
bac055dc14
|
Merge pull request #9357 from holtrop/rust-wc-srtp-kdf
Rust wrapper: add SRTP/SRTCP KDF functions to kdf module
|
2025-10-30 23:45:48 -05:00 |
|
Josh Holtrop
|
bc72ac375e
|
Rust wrapper: fix minor typo in srtcp_kdf_label example
|
2025-10-28 11:43:06 -04:00 |
|
Josh Holtrop
|
ef92114347
|
Rust wrapper: cmac: consume CMAC in finalize()
|
2025-10-28 08:41:28 -04:00 |
|
Josh Holtrop
|
bfa04ca5be
|
Rust wrapper: cmac: fix "success" typo
|
2025-10-28 08:32:12 -04:00 |
|
Josh Holtrop
|
2e281ae2c6
|
Rust wrapper: add SRTP/SRTCP KDF functions to kdf module
|
2025-10-28 07:34:11 -04:00 |
|
Josh Holtrop
|
a6cb6170b6
|
Rust wrapper: add wolfssl::wolfcrypt::cmac module
|
2025-10-27 10:41:26 -04:00 |
|
JacobBarthelmeh
|
a28e107722
|
Merge pull request #9336 from holtrop/rust-wc-kdf-prf
Rust wrapper: add wolfssl::wolfcrypt::kdf, wolfssl::wolfcrypt::prf
|
2025-10-24 09:27:56 -06:00 |
|
Josh Holtrop
|
2127365559
|
Rust wrapper: fix intermittent test_dh failure
|
2025-10-24 09:05:19 -04:00 |
|
Josh Holtrop
|
61a277c262
|
Rust wrapper: Use core::ptr instead of std::ptr
|
2025-10-23 16:30:03 -04:00 |
|
Josh Holtrop
|
b75be94f0d
|
Rust wrapper: use SHA256::DIGEST_SIZE instead of WC_SHA256_DIGEST_SIZE
|
2025-10-23 16:24:09 -04:00 |
|
Josh Holtrop
|
5b8115ed8f
|
Rust wrapper: add wolfssl::wolfcrypt::kdf, wolfssl::wolfcrypt::prf
|
2025-10-23 16:05:07 -04:00 |
|
Josh Holtrop
|
27212312f1
|
Rust wrapper: Remove unnecessary double casts in hmac
|
2025-10-23 09:46:05 -04:00 |
|
Josh Holtrop
|
df4a2120c2
|
Rust wrapper: add wolfssl::wolfcrypt::hkdf module
|
2025-10-23 09:41:12 -04:00 |
|
Josh Holtrop
|
b801396d52
|
Rust wrapper: HMAC::get_hmac_size does not need mut ref
|
2025-10-23 09:32:37 -04:00 |
|
Josh Holtrop
|
ce610db4e8
|
Rust wrapper: add wolfssl::wolfcrypt::hmac module
|
2025-10-21 16:59:32 -04:00 |
|
Josh Holtrop
|
987bf2fe2e
|
Rust wrapper: fix test_ecc sig_to_rs() check
|
2025-10-20 09:09:53 -04:00 |
|
Josh Holtrop
|
714abfa1c0
|
Rust wrapper: add wolfssl::wolfcrypt::sha module
|
2025-10-20 08:44:07 -04:00 |
|
Josh Holtrop
|
4faa21a74a
|
Rust wrapper: Fix DH::FFDHE_* constant values
|
2025-10-17 14:46:15 -04:00 |
|
Josh Holtrop
|
8e7f77db76
|
Rust wrapper: add wolfssl::wolfcrypt::dh module
|
2025-10-17 14:46:15 -04:00 |
|
Josh Holtrop
|
dbc1ecc376
|
Rust wrapper: remove a couple mut ptr casts
|
2025-10-10 11:07:19 -04:00 |
|
Josh Holtrop
|
a986b03f53
|
Rust wrapper: Address code review feedback for ECC
|
2025-10-10 06:56:46 -04:00 |
|
Josh Holtrop
|
883da3dd35
|
Rust wrapper: add wolfssl::wolfcrypt::ecc module
|
2025-10-09 14:58:07 -04:00 |
|
Josh Holtrop
|
4fba5f8679
|
Rust wrapper: add license comments to Rust source files
|
2025-10-07 16:02:36 -04:00 |
|
Josh Holtrop
|
cf9014dce5
|
Rust wrapper: document more directories in README.md
|
2025-10-07 15:59:54 -04:00 |
|
Josh Holtrop
|
ab5d9ad1b8
|
Rust wrapper: add wolfssl::wolfcrypt::rsa module
|
2025-10-06 14:10:53 -04:00 |
|
Josh Holtrop
|
f336e8fc5a
|
Rust wrapper: Add aes module
|
2025-09-26 13:18:51 -04:00 |
|
Josh Holtrop
|
821758a73c
|
Rust wrapper: set rpath for unit test binaries
|
2025-09-19 07:48:36 -04:00 |
|
Josh Holtrop
|
2819e5c4cc
|
Rust wrapper: add wolfssl::wolfcrypt::random module
|
2025-09-17 17:11:47 -04:00 |
|
Josh Holtrop
|
d2c16bacb6
|
Rust wrapper: add include.am to include files in distribution
|
2025-09-17 10:44:40 -04:00 |
|
Josh Holtrop
|
167e76add4
|
Create initial Rust wrapper structure
Generate bindings to C library with bindgen
Add github CI workflow to build Rust wrapper
|
2025-09-12 15:49:56 -04:00 |
|