Merge pull request #9953 from holtrop-wolfssl/rust-wolfssl-wolfcrypt-1.2.0

Rust wrapper: wolfssl-wolfcrypt crate version 1.2.0
This commit is contained in:
David Garske
2026-03-19 12:19:50 -07:00
committed by GitHub
5 changed files with 21 additions and 2 deletions
+8
View File
@@ -17,30 +17,38 @@ EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/src/chacha20_poly1305.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/src/cmac.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/src/curve25519.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/src/dh.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/src/dilithium.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/src/ecc.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/src/ed25519.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/src/ed448.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/src/fips.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/src/hkdf.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/src/hmac.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/src/kdf.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/src/lib.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/src/lms.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/src/mlkem.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/src/prf.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/src/random.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/src/rsa.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/src/sha.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/src/sys.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/tests/common/mod.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/tests/test_aes.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/tests/test_blake2.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/tests/test_chacha20_poly1305.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/tests/test_cmac.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/tests/test_curve25519.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/tests/test_dh.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/tests/test_dilithium.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/tests/test_ecc.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/tests/test_ed25519.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/tests/test_ed448.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/tests/test_hkdf.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/tests/test_hmac.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/tests/test_kdf.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/tests/test_lms.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/tests/test_mlkem.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/tests/test_prf.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/tests/test_random.rs
EXTRA_DIST += wrapper/rust/wolfssl-wolfcrypt/tests/test_rsa.rs
@@ -1,5 +1,13 @@
# wolfssl-wolfcrypt Change Log
## v1.2.0
- Add LMS wrapper (wolfssl_wolfcrypt::lms module)
- Add ML-DSA wrapper (wolfssl_wolfcrypt::dilithium module)
- Add ML-KEM wrapper (wolfssl_wolfcrypt::mlkem module)
- Fix no_std support
- Add compatibility with older FIPS v5 package
## v1.1.0
- Add FIPS support
+1 -1
View File
@@ -287,7 +287,7 @@ checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486"
[[package]]
name = "wolfssl-wolfcrypt"
version = "1.1.0"
version = "1.2.0"
dependencies = [
"bindgen",
"regex",
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "wolfssl-wolfcrypt"
version = "1.1.0"
version = "1.2.0"
edition = "2024"
description = "Rust wrapper for wolfssl C library cryptographic functionality"
license = "GPL-3.0"
+3
View File
@@ -34,6 +34,9 @@ functionality:
* Ed448
* HKDF
* HMAC
* LMS
* ML-DSA
* ML-KEM
* PBKDF2
* PKCS #12 PBKDF
* PRF