CRYPT_RSA_ASN1_INTEGER
CRYPT_RSA_ASN1_SEQUENCE
CRYPT_RSA_COMMENT
CRYPT_RSA_ENCRYPTION_OAEP
CRYPT_RSA_ENCRYPTION_PKCS1
CRYPT_RSA_EXPONENT
CRYPT_RSA_MODE
CRYPT_RSA_MODE_INTERNAL
CRYPT_RSA_MODE_OPENSSL
CRYPT_RSA_PRIVATE_FORMAT_PKCS1
CRYPT_RSA_PRIVATE_FORMAT_PUTTY
CRYPT_RSA_PRIVATE_FORMAT_XML
CRYPT_RSA_PUBLIC_FORMAT_OPENSSH
CRYPT_RSA_PUBLIC_FORMAT_PKCS1
CRYPT_RSA_PUBLIC_FORMAT_RAW
CRYPT_RSA_PUBLIC_FORMAT_XML
CRYPT_RSA_SIGNATURE_PKCS1
CRYPT_RSA_SIGNATURE_PSS
CRYPT_RSA_SMALLEST_PRIME
CRYPT_RSA_ASN1_INTEGER
CRYPT_RSA_ASN1_SEQUENCE
CRYPT_RSA_COMMENT
CRYPT_RSA_ENCRYPTION_OAEP
Uses sha1 by default.
see | \global\Crypt_RSA::setHash() |
---|---|
see | \global\Crypt_RSA::setMGFHash() |
CRYPT_RSA_ENCRYPTION_PKCS1
Although CRYPT_RSA_ENCRYPTION_OAEP offers more security, including PKCS#1 padding is necessary for purposes of backwards compatability with protocols (like SSH-1) written before OAEP's introduction.
CRYPT_RSA_EXPONENT
CRYPT_RSA_MODE
CRYPT_RSA_MODE_INTERNAL
CRYPT_RSA_MODE_OPENSSL
(if enabled; otherwise, the internal implementation will be used)
CRYPT_RSA_PRIVATE_FORMAT_PKCS1
Used by OpenSSH
CRYPT_RSA_PRIVATE_FORMAT_PUTTY
CRYPT_RSA_PRIVATE_FORMAT_XML
CRYPT_RSA_PUBLIC_FORMAT_OPENSSH
Place in $HOME/.ssh/authorized_keys
CRYPT_RSA_PUBLIC_FORMAT_PKCS1
CRYPT_RSA_PUBLIC_FORMAT_RAW
An array containing two Math_BigInteger objects.
The exponent can be indexed with any of the following:
0, e, exponent, publicExponent
The modulus can be indexed with any of the following:
1, n, modulo, modulus
CRYPT_RSA_PUBLIC_FORMAT_XML
CRYPT_RSA_SIGNATURE_PKCS1
Although CRYPT_RSA_SIGNATURE_PSS offers more security, including PKCS#1 signing is necessary for purposes of backwards compatability with protocols (like SSH-2) written before PSS's introduction.
CRYPT_RSA_SIGNATURE_PSS
Uses sha1 by default.
see | \global\Crypt_RSA::setSaltLength() |
---|---|
see | \global\Crypt_RSA::setMGFHash() |
CRYPT_RSA_SMALLEST_PRIME