|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <openssl/ecdsa.h>#include <assert.h>#include <string.h>#include <openssl/bn.h>#include <openssl/bytestring.h>#include <openssl/err.h>#include <openssl/mem.h>#include "../ec/internal.h"Functions | |
| int | ECDSA_sign (int type, const uint8_t *digest, size_t digest_len, uint8_t *sig, unsigned int *sig_len, EC_KEY *eckey) |
| int | ECDSA_verify (int type, const uint8_t *digest, size_t digest_len, const uint8_t *sig, size_t sig_len, EC_KEY *eckey) |
| ECDSA_SIG * | ECDSA_do_sign (const uint8_t *digest, size_t digest_len, EC_KEY *key) |
| int | ECDSA_do_verify (const uint8_t *digest, size_t digest_len, const ECDSA_SIG *sig, EC_KEY *eckey) |
| int | ECDSA_sign_setup (EC_KEY *eckey, BN_CTX *ctx, BIGNUM **kinv, BIGNUM **rp) |
| ECDSA_SIG * | ECDSA_do_sign_ex (const uint8_t *digest, size_t digest_len, const BIGNUM *in_kinv, const BIGNUM *in_r, EC_KEY *eckey) |
| int | ECDSA_sign_ex (int type, const uint8_t *digest, size_t digest_len, uint8_t *sig, unsigned int *sig_len, const BIGNUM *kinv, const BIGNUM *r, EC_KEY *eckey) |
| ECDSA_SIG* ECDSA_do_sign_ex | ( | const uint8_t * | digest, |
| size_t | digest_len, | ||
| const BIGNUM * | in_kinv, | ||
| const BIGNUM * | in_r, | ||
| EC_KEY * | eckey | ||
| ) |
| int ECDSA_do_verify | ( | const uint8_t * | digest, |
| size_t | digest_len, | ||
| const ECDSA_SIG * | sig, | ||
| EC_KEY * | eckey | ||
| ) |
| int ECDSA_sign | ( | int | type, |
| const uint8_t * | digest, | ||
| size_t | digest_len, | ||
| uint8_t * | sig, | ||
| unsigned int * | sig_len, | ||
| EC_KEY * | eckey | ||
| ) |
| int ECDSA_sign_ex | ( | int | type, |
| const uint8_t * | digest, | ||
| size_t | digest_len, | ||
| uint8_t * | sig, | ||
| unsigned int * | sig_len, | ||
| const BIGNUM * | kinv, | ||
| const BIGNUM * | r, | ||
| EC_KEY * | eckey | ||
| ) |
1.8.13