37 .
name =
"sha512WithRSAEncryption",
Transport Layer Security Protocol.
An ASN.1 OID-identified algorithm.
struct digest_algorithm sha512_algorithm
SHA-512 algorithm.
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
static uint8_t oid_sha512_with_rsa_encryption[]
"sha512WithRSAEncryption" object identifier
#define TLS_RSA_ALGORITHM
struct tls_signature_hash_algorithm tls_rsa_sha512 __tls_sig_hash_algorithm
RSA with SHA-512 signature hash algorithm.
static const uint8_t rsa_sha512_prefix_data[]
SHA-512 digestInfo prefix.
#define ASN1_CURSOR(value)
Define an ASN.1 cursor for a static value.
A TLS signature algorithm.
struct asn1_algorithm sha512_with_rsa_encryption_algorithm __asn1_algorithm
"sha512WithRSAEncryption" OID-identified algorithm
#define ASN1_OID_SHA512
ASN.1 OID for id-sha512 (2.16.840.1.101.3.4.2.3)
An RSA digestInfo prefix.
uint8_t signature
Signature algorithm.
struct rsa_digestinfo_prefix rsa_sha512_prefix __rsa_digestinfo_prefix
SHA-512 digestInfo prefix.
#define RSA_DIGESTINFO_PREFIX(digest_size,...)
RSA digestInfo prefix.
struct tls_signature_hash_id code
Numeric code.
RSA public-key cryptography.
#define TLS_SHA512_ALGORITHM
#define SHA512_DIGEST_SIZE
struct pubkey_algorithm rsa_algorithm
RSA public-key algorithm.
struct digest_algorithm * digest
Digest algorithm.
#define ASN1_OID_SHA512WITHRSAENCRYPTION
ASN.1 OID for sha512WithRSAEncryption (1.2.840.113549.1.1.13)