[−][src]Module nettle::rsa
The Rivest, Shamir, Adelman (RSA) cryptosystem.
Structs
PrivateKey | A private RSA key. |
PublicKey | A public RSA key. |
Constants
ASN1_OID_MD2 | ASN.1 OID for MD2 |
ASN1_OID_MD5 | ASN.1 OID for MD5 |
ASN1_OID_RIPEMD160 | ASN.1 OID for RipeMD160 |
ASN1_OID_SHA1 | ASN.1 OID for SHA1 |
ASN1_OID_SHA224 | ASN.1 OID for SHA224 |
ASN1_OID_SHA256 | ASN.1 OID for SHA256 |
ASN1_OID_SHA384 | ASN.1 OID for SHA384 |
ASN1_OID_SHA512 | ASN.1 OID for SHA512 |
Traits
Pkcs1Hash | Marker trait for hash algorithms usable for PKCS#1 signatures. |
PssHash | A hash function usable for PSS. |
Functions
decrypt_pkcs1 | Decrypts |
decrypt_pkcs1_insecure | Decrypts |
encrypt_pkcs1 | Encrypts |
generate_keypair | Generates a fresh RSA key pair usable for signing and encryption. The public modulo |
sign_digest_pkcs1 | Creates a PKCS#1.5 padded RSA signature for |
sign_pkcs1 | Signs the message hashed with |
sign_pss | Signs the message hashed by |
verify_digest_pkcs1 | Verifies a PKCS#1.5 padded RSA signature for |
verify_pkcs1 | Verifies |
verify_pss | Verifies |