@@ -10,6 +10,8 @@ repository = "https://github.com/wolfSSL/wolfssl-rs"
1010readme = " README.md"
1111keywords = [" wolfcrypt" , " wolfssl" , " fips" , " testing" , " cryptography" ]
1212categories = [" cryptography" ]
13+ # Test-only crate — not published to crates.io.
14+ publish = false
1315exclude = [" third_party/**" , " vectors/**" ]
1416
1517[features ]
@@ -28,7 +30,7 @@ path = "src/lib.rs"
2830# dev-dependencies) solely so build.rs can read DEP_WOLFSSL_CFGS metadata.
2931# Cargo only exposes `links` metadata to build scripts of direct dependents,
3032# and dev-dependencies don't qualify.
31- wolfcrypt-rs = { version = " 0.1.1 " , path = " ../wolfcrypt-rs" }
33+ wolfcrypt-rs = { version = " 0.1.2 " , path = " ../wolfcrypt-rs" }
3234
3335# Hardware backend: optional, activated by the caliptra-hw feature.
3436# Provides HW_DEVICE_ID, init(), and dispatch-counter accessors used by
@@ -43,11 +45,11 @@ caliptra-emu-periph = { path = "../../caliptra/sw-emulator/lib/periph", optional
4345# wolfcrypt-sys is already transitively present via wolfcrypt-rs but must be
4446# declared directly so caliptra_hw_conformance can call wc_Hash_ex,
4547# wc_HmacInit, wc_AesGcmEncrypt, wc_ecc_sign_hash, etc.
46- wolfcrypt-sys = { version = " 0.1.1 " , path = " ../wolfcrypt-sys" }
48+ wolfcrypt-sys = { version = " 0.1.2 " , path = " ../wolfcrypt-sys" }
4749
4850[dev-dependencies ]
4951# === Wolf side ===
50- wolfcrypt = { version = " 0.1.1 " , path = " ../wolfcrypt" , features = [
52+ wolfcrypt = { version = " 0.1.2 " , path = " ../wolfcrypt" , features = [
5153 " digest" , " hmac" , " cmac" , " hkdf" , " pbkdf2" , " aead" , " cipher" ,
5254 " poly1305" , " signature" , " ecdsa" , " ed25519" , " ed448" , " rsa" ,
5355 " mldsa" , " mlkem" , " keywrap" , " dh" , " des3" , " ecdh" , " rand" ,
0 commit comments