rsa library
RSA cryptography wrappers and parametrization.
Classes
- Fingerprint
- A 32-byte unique identifier for an RSA key (SHA256 hash of the raw public key in little-endian format: modulus || exponent).
- PublicKey
- A 2048-bit RSA public key usable for verification, with SHA256 as the underlying hash algorithm. Whilst RSA could also be used for decryption, that is not exposed on the API as it's not required by the project.
- SecretKey
- A 2048-bit RSA private key usable for signing, with SHA256 as the underlying hash algorithm. Whilst RSA could also be used for encryption, that is not exposed on the API as it's not required by the project.
- Signature
- A 256-byte RSA digital signature.