CERT_ECC_SIGNATURE structure (wincrypt.h)

The CERT_ECC_SIGNATURE structure contains the r and s values for an Elliptic Curve Digital Signature Algorithm (ECDSA) signature.

Syntax

typedef struct _CERT_ECC_SIGNATURE {
  CRYPT_UINT_BLOB r;
  CRYPT_UINT_BLOB s;
} CERT_ECC_SIGNATURE, *PCERT_ECC_SIGNATURE;

Members

r

The r value of the ECDSA signature. This value is in little-endian order.

s

The s value of the ECDSA signature. This value is in little-endian order.

Remarks

Before encoding, a leading zero byte will be inserted for the r and s members. After decoding, a leading zero byte will be removed from the r and s members if the leading zero is present.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header wincrypt.h