Crate ytls_rustcrypto

Crate ytls_rustcrypto 

Source
Expand description

§yTLS RustCrypto Processor

Provides the required trait impls from Rustcrypto project for yTLS.

Structs§

AeadChaCha20Poly1305
GenericHkdf
Structure representing the HKDF, capable of HKDF-Expand and HKDF-Extract operations. Recommendations for the correct usage of the parameters can be found in the crate root.
Hmac
Generic HMAC instance.
RustCrypto
Use this together with yTLS by providing this struct into the client or server contextes.
Sha256
SHA-256 hasher.
Sha256Hasher
RustCrypto Sha256Hasher
Sha256Hkdf
yTLS RustCrypto Hdkdf
Sha256HkdfExtract
Sha256Hmac
RustCrypto Sha256Hmac
Sha384Hasher
RustCrypto Sha384Hasher
Sha384Hmac
RustCrypto Sha384Hmac
SignP256
RustCrypto ECDSA p256 Signer
X25519
RustCrypto Sha384Hasher

Traits§

Digest
Convenience wrapper trait covering functionality of cryptographic hash functions with fixed output size.

Type Aliases§

Hkdf
GenericHkdf variant which uses Hmac for the underlying HMAC implementation.