List of all items
Structs
- Aes128Gcm
- Aes256Gcm
- Cached25519Signer
- ChaCha20Poly1305
- Curve25519Secret
- EciesAes128
- EciesSalsaSealBox
- EciesX25519XChaCha20
- Ed25519Keypair
- Ed25519PublicKey
- Ed25519Signature
- Nonce
- R25519CurvePoint
- R25519PrivateKey
- RsaPrivateKey
- RsaPublicKey
- Secret
- SymmetricKey
- X25519CurvePoint
- X25519Keypair
- XChaCha20Poly1305
- bytes_ser_de::Deserializer
- bytes_ser_de::Serializer
- kdf::Shake
Enums
Traits
- CBytes
- Dem
- DemInPlace
- DemStream
- Ecies
- EciesEcPrivateKey
- EciesEcPublicKey
- EciesEcSharedPoint
- EciesStream
- FixedSizeCBytes
- Instantiable
- PrivateKey
- PublicKey
- RandomFixedSizeCBytes
- SecretCBytes
- blake2::Digest
- bytes_ser_de::Serializable
- kdf::Hasher
Macros
Functions
- build_certificate
- build_certificate_profile
- bytes_ser_de::to_leb128_len
- key_unwrap
- key_unwrap_64
- key_wrap
- key_wrap_64
Type Aliases
- CsRng
- EciesP192Aes128
- EciesP224Aes128
- EciesP256Aes128
- EciesP384Aes128
- EciesR25519Aes128
- EciesX25519Aes128
- Ed25519PrivateKey
- P192PrivateKey
- P192PublicKey
- P224PrivateKey
- P224PublicKey
- P256PrivateKey
- P256PublicKey
- P384PrivateKey
- P384PublicKey
- R25519PublicKey
- X25519PrivateKey
- X25519PublicKey
- blake2::Blake2b512
- blake2::Blake2s256
Constants
- CURVE_25519_SECRET_LENGTH
- ED25519_PUBLIC_KEY_LENGTH
- P192_PRIVATE_KEY_LENGTH
- P192_PUBLIC_KEY_LENGTH
- P224_PRIVATE_KEY_LENGTH
- P224_PUBLIC_KEY_LENGTH
- P256_PRIVATE_KEY_LENGTH
- P256_PUBLIC_KEY_LENGTH
- P384_PRIVATE_KEY_LENGTH
- P384_PUBLIC_KEY_LENGTH
- R25519_PRIVATE_KEY_LENGTH
- R25519_PUBLIC_KEY_LENGTH
- X25519_PUBLIC_KEY_LENGTH