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 | ||
) |