Cargo Features

[dependencies]
rmls = { version = "0.0.4", default-features = false, features = ["RingCryptoProvider", "RustCryptoProvider"] }
default = RustCryptoProvider

"RingCryptoProvider"

RingCryptoProvider = ecdsa, p256, p384, ring, signature

TODO: use "ring" only for RingCryptoProvider

RustCryptoProvider default = aead, aes-gcm, chacha20poly1305, ecdsa, ed25519-dalek, hkdf, hmac, p256, p384, sec1, sha2, signature

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

ring RingCryptoProvider?

Enables ring ^0.16.20

RingCryptoProvider feature

sha2 RustCryptoProvider

Enables sha2

RustCryptoProvider feature

hmac RustCryptoProvider
hkdf RustCryptoProvider
ed25519-dalek RustCryptoProvider
ecdsa RingCryptoProvider? RustCryptoProvider
sec1 RustCryptoProvider
signature RingCryptoProvider? RustCryptoProvider
aead RustCryptoProvider
aes-gcm RustCryptoProvider
chacha20poly1305 RustCryptoProvider
p256 RingCryptoProvider? RustCryptoProvider
p384 RingCryptoProvider? RustCryptoProvider