webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
ecdsa.c File Reference
#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_SIGECDSA_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_SIGECDSA_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)
 

Function Documentation

◆ ECDSA_do_sign()

ECDSA_SIG* ECDSA_do_sign ( const uint8_t digest,
size_t  digest_len,
EC_KEY key 
)

◆ ECDSA_do_sign_ex()

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 
)

◆ ECDSA_do_verify()

int ECDSA_do_verify ( const uint8_t digest,
size_t  digest_len,
const ECDSA_SIG sig,
EC_KEY eckey 
)

◆ ECDSA_sign()

int ECDSA_sign ( int  type,
const uint8_t digest,
size_t  digest_len,
uint8_t sig,
unsigned int *  sig_len,
EC_KEY eckey 
)

◆ ECDSA_sign_ex()

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

int ECDSA_sign_setup ( EC_KEY eckey,
BN_CTX ctx,
BIGNUM **  kinv,
BIGNUM **  rp 
)

◆ ECDSA_verify()

int ECDSA_verify ( int  type,
const uint8_t digest,
size_t  digest_len,
const uint8_t sig,
size_t  sig_len,
EC_KEY eckey 
)