Expand description
Support for the Probabilistic Signature Scheme (PSS) a.k.a. RSASSA-PSS.
Designed by Mihir Bellare and Phillip Rogaway. Specified in RFC8017 Β§ 8.1.
Β§Usage
ModulesΒ§
- blinded_
signing_ πkey - signature π
- signing_
key π - verifying_
key π
StructsΒ§
- Blinded
Signing Key - Signing key for producing βblindedβ RSASSA-PSS signatures as described in draft-irtf-cfrg-rsa-blind-signatures.
- Pss
- Digital signatures using PSS padding.
- Signature
- RSASSA-PSS signatures as described in RFC8017 Β§ 8.1.
- Signing
Key - Signing key for producing RSASSA-PSS signatures as described in RFC8017 Β§ 8.1.
- Verifying
Key - Verifying key for checking the validity of RSASSA-PSS signatures as described in RFC8017 Β§ 8.1.
FunctionsΒ§
- get_
default_ pss_ signature_ algo_ id - Returns the
AlgorithmIdentifierOwnedassociated with PSS signature using a given digest. - get_
pss_ πsignature_ algo_ id - sign π
- SignPSS calculates the signature of hashed using RSASSA-PSS.
- sign_
digest π - sign_
pss_ πwith_ salt - signPSSWithSalt calculates the signature of hashed using PSS with specified salt.
- sign_
pss_ πwith_ salt_ digest - verify π
- verify_
digest π