Daniel Pouzzner
|
1d247b744c
|
wrapper/rust/: fix unit tests to avoid out-of-order wolfCrypt_Cleanup().
|
2026-01-13 14:43:50 -06:00 |
|
Josh Holtrop
|
a9b2e83d1c
|
Rust wrapper: add one-shot XChaCha20-Poly1305 encrypt/decrypt functions
|
2026-01-07 11:43:08 -05:00 |
|
Josh Holtrop
|
9007d12d2a
|
Rust wrapper: add wolfssl_wolfcrypt::chacha20_poly1305 module
|
2026-01-05 08:44:34 -05:00 |
|
Josh Holtrop
|
8c125df85e
|
Rust wrapper: ensure curve25519_key struct will have free called after init
|
2025-12-30 10:46:44 -05:00 |
|
Josh Holtrop
|
e971cb6942
|
Rust wrapper: avoid warning when neither blake2b nor blake2s is enabled
|
2025-12-29 14:33:25 -05:00 |
|
Josh Holtrop
|
0a834bed7a
|
Rust wrapper: add wolfssl_wolfcrypt::curve25519 module
|
2025-12-29 14:33:25 -05:00 |
|
Josh Holtrop
|
bbac280890
|
Rust wrapper: add wolfssl_wolfcrypt::blake2 module
|
2025-12-26 13:02:27 -05:00 |
|
Josh Holtrop
|
9020373405
|
Rust crate: update CHANGELOG for v1.0.0
|
2025-12-16 10:08:10 -05:00 |
|
Josh Holtrop
|
37fa1581d3
|
Rust crate: bump version to 1.0.0
|
2025-12-16 10:04:32 -05:00 |
|
Josh Holtrop
|
95e8276d55
|
Rust crate: add CHANGELOG.md
|
2025-12-16 09:06:07 -05:00 |
|
Josh Holtrop
|
52e7801939
|
Rust crate: bump version
|
2025-12-16 09:03:10 -05:00 |
|
Josh Holtrop
|
357b8952c6
|
Rust crate: only set link-search and link-arg for local repo build
|
2025-12-16 09:02:34 -05:00 |
|
Josh Holtrop
|
a3cc7214e7
|
Update include.am for Rust crate rename
|
2025-12-15 16:28:26 -05:00 |
|
Josh Holtrop
|
447ba11379
|
Add README.md in wolfssl-wolfcrypt crate directory
|
2025-12-15 15:22:44 -05:00 |
|
Josh Holtrop
|
0a469d4a4d
|
Avoid unused variable warning in ECCPoint test
|
2025-12-15 13:02:55 -05:00 |
|
Josh Holtrop
|
8cd0c9bd11
|
Rust wrapper: rename wolfssl crate to wolfssl-wolfcrypt
|
2025-12-15 13:00:51 -05:00 |
|
Daniel Pouzzner
|
a379797482
|
Merge pull request #9526 from holtrop/rust-wrapper-notes
Rust wrapper: update crate metadata and README
|
2025-12-15 09:58:25 -06:00 |
|
Josh Holtrop
|
31f6dd7039
|
Rust wrapper: update crate metadata and README
|
2025-12-11 12:50:30 -05:00 |
|
Josh Holtrop
|
b5bea05c55
|
Rust wrapper: fix ECCPoint import_der_ex unit tests
|
2025-12-08 13:28:48 -05:00 |
|
Josh Holtrop
|
1b4d09d752
|
Rust wrapper: fix "e" param type for wc_MakeRsaKey() on 32-bit targets
|
2025-12-08 10:02:25 -05:00 |
|
Josh Holtrop
|
379ec8a23e
|
Rust wrapper: run CI tests on ARM
|
2025-12-04 15:49:55 -05:00 |
|
Josh Holtrop
|
10a12b76e6
|
Rust wrapper: support more wolfcrypt build configurations
|
2025-12-04 09:09:04 -05:00 |
|
Josh Holtrop
|
08f2b36678
|
Add several library configurations from os-check.yml to the Rust wrapper CI build
|
2025-12-02 10:52:05 -05:00 |
|
Josh Holtrop
|
bfce171836
|
Rust wrapper: enable cargo clippy and fix several clippy warnings
|
2025-11-25 08:22:02 -05:00 |
|
Sean Parkinson
|
89f27ceb19
|
Merge pull request #9453 from holtrop/rust-wc-random-additions
Rust wrapper: add HAVE_HASHDRBG RNG functions
|
2025-11-25 09:18:12 +10:00 |
|
Josh Holtrop
|
09e223baf3
|
Rust wrapper: wrap wolfCrypt_Init() and wolfCrypt_Cleanup()
|
2025-11-21 08:48:22 -05:00 |
|
Josh Holtrop
|
15b55ef279
|
Rust wrapper: add HAVE_HASHDRBG RNG functions
|
2025-11-21 08:31:27 -05:00 |
|
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 |
|