#include <openssl/ecdsa.h>#include <limits.h>#include <string.h>#include <openssl/bn.h>#include <openssl/bytestring.h>#include <openssl/err.h>#include <openssl/ec_key.h>#include <openssl/mem.h>#include "../bytestring/internal.h"#include "../fipsmodule/ec/internal.h"#include "../internal.h"
Go to the source code of this file.
Functions | |
| ECDSA_SIG * | d2i_ECDSA_SIG (ECDSA_SIG **out, const uint8_t **inp, long len) |
| static size_t | der_len_len (size_t len) |
| ECDSA_SIG * | ECDSA_SIG_from_bytes (const uint8_t *in, size_t in_len) |
| int | ECDSA_SIG_marshal (CBB *cbb, const ECDSA_SIG *sig) |
| size_t | ECDSA_SIG_max_len (size_t order_len) |
| ECDSA_SIG * | ECDSA_SIG_parse (CBS *cbs) |
| int | ECDSA_SIG_to_bytes (uint8_t **out_bytes, size_t *out_len, const ECDSA_SIG *sig) |
| int | ECDSA_sign (int type, const uint8_t *digest, size_t digest_len, uint8_t *sig, unsigned int *sig_len, const EC_KEY *eckey) |
| size_t | ECDSA_size (const EC_KEY *key) |
| int | ECDSA_verify (int type, const uint8_t *digest, size_t digest_len, const uint8_t *sig, size_t sig_len, const EC_KEY *eckey) |
| int | i2d_ECDSA_SIG (const ECDSA_SIG *sig, uint8_t **outp) |
Definition at line 241 of file ecdsa_asn1.c.
|
static |
Definition at line 209 of file ecdsa_asn1.c.
Definition at line 169 of file ecdsa_asn1.c.
Definition at line 181 of file ecdsa_asn1.c.
| size_t ECDSA_SIG_max_len | ( | size_t | order_len | ) |
Definition at line 221 of file ecdsa_asn1.c.
Definition at line 152 of file ecdsa_asn1.c.
Definition at line 193 of file ecdsa_asn1.c.
| int ECDSA_sign | ( | int | type, |
| const uint8_t * | digest, | ||
| size_t | digest_len, | ||
| uint8_t * | sig, | ||
| unsigned int * | sig_len, | ||
| const EC_KEY * | eckey | ||
| ) |
Definition at line 69 of file ecdsa_asn1.c.
Definition at line 132 of file ecdsa_asn1.c.
| int ECDSA_verify | ( | int | type, |
| const uint8_t * | digest, | ||
| size_t | digest_len, | ||
| const uint8_t * | sig, | ||
| size_t | sig_len, | ||
| const EC_KEY * | eckey | ||
| ) |
Definition at line 102 of file ecdsa_asn1.c.