CRYPT_ECC_SignatureSizeGet Function

C

int CRYPT_ECC_SignatureSizeGet(
    CRYPT_ECC_CTX* ecc
);

Description

This function returns the size of the signature in a given context, in octets.

Preconditions

The ECC context must have been initialized with a call to CRYPT_ECC_Initialize. The keys must have been imported or created prior to calling this function.

Parameters

Parameters Description
ecc Pointer to context which saves state between calls, and contains the signature.

Returns

Remarks

None.

Example

CRYPT_ECC_CTX userA; 
int           ret;
byte          sig[100];
unsigned int  sigSz = (unsigned int)sizeof(sig);
unsigned int  usedA = 0;

ret = CRYPT_ECC_Initialize(&userA);
...
// Import or generate private key
...
ret = CRYPT_ECC_SignatureSizeGet(&userA);