Functions |
| int | R_CR_sign_init (R_CR *crypto, R_PKEY *key) |
| | Initializes a signing operation. More...
|
| int | R_CR_sign (R_CR *crypto, unsigned char *data, unsigned int dlen, unsigned char *out, unsigned int *olen) |
| | Signs a single block of data in accordance with the selected algorithm. More...
|
| int | R_CR_sign_update (R_CR *crypto, unsigned char *data, unsigned int dlen) |
| | Processes a block of data for signing. More...
|
| int | R_CR_sign_final (R_CR *crypto, unsigned char *out, unsigned int *olen) |
| | Finalizes the signing process and returns the signature for the previously processed data. More...
|
| int | R_CR_verify_init (R_CR *crypto, R_PKEY *key) |
| | Initializes a signature verify operation. More...
|
| int | R_CR_verify (R_CR *crypto, unsigned char *data, unsigned int dlen, unsigned char *signature, unsigned int slen, int *result) |
| | Verifies a single block of data against a signature. More...
|
| int | R_CR_verify_update (R_CR *crypto, unsigned char *data, unsigned int dlen) |
| | Processes a block of data for signature verification. More...
|
| int | R_CR_verify_final (R_CR *crypto, unsigned char *signature, unsigned int sig_len, int *result) |
| | Finalizes the signature verification process by verifying data previously processed by R_CR_verify_update(), and comparing it against the signature. More...
|