Module prelude

Module prelude 

Source

Modules§

message_component

Structs§

HttpSignature
Wrapper struct of raw signature bytes
HttpSignatureBase
Signature Base https://datatracker.ietf.org/doc/html/rfc9421#section-2.5
HttpSignatureHeaders
Signature Headers derived from HttpSignatureBase
HttpSignatureParams
Struct defining Http message signature parameters https://datatracker.ietf.org/doc/html/rfc9421#name-signature-parameters

Enums§

AlgorithmName
Algorithm names
HttpSigError
Error type for http signature
PublicKey
Public key for http signature, only for asymmetric algorithm Name conventions follow Section 6.2.2, RFC9421
SecretKey
Secret key for http signature Name conventions follow Section-6.2.2, RFC9421
SharedKey
Shared key for http signature Name conventions follow Section 6.2.2, RFC9421

Traits§

SigningKey
SigningKey trait
VerifyingKey
VerifyingKey trait

Type Aliases§

HttpSigResult
Result type for http signature
HttpSignatureHeadersMap
IndexMap of signature name and HttpSignatureHeaders