#include <openssl/digest.h>#include <string.h>#include <openssl/blake2.h>#include <openssl/bytestring.h>#include <openssl/obj.h>#include <openssl/nid.h>#include "../asn1/internal.h"#include "../internal.h"#include "../fipsmodule/digest/internal.h"
Go to the source code of this file.
Classes | |
| struct | nid_to_digest |
Functions | |
| static void | blake2b256_final (EVP_MD_CTX *ctx, uint8_t *md) |
| static void | blake2b256_init (EVP_MD_CTX *ctx) |
| static void | blake2b256_update (EVP_MD_CTX *ctx, const void *data, size_t len) |
| static const EVP_MD * | cbs_to_md (const CBS *cbs) |
| const EVP_MD * | EVP_blake2b256 (void) |
| const EVP_MD * | EVP_get_digestbyname (const char *name) |
| const EVP_MD * | EVP_get_digestbynid (int nid) |
| const EVP_MD * | EVP_get_digestbyobj (const ASN1_OBJECT *obj) |
| int | EVP_marshal_digest_algorithm (CBB *cbb, const EVP_MD *md) |
| const EVP_MD * | EVP_parse_digest_algorithm (CBS *cbs) |
Variables | |
| static const EVP_MD | evp_md_blake2b256 |
| struct { | |
| int nid | |
| uint8_t oid [9] | |
| uint8_t oid_len | |
| } | kMDOIDs [] |
| static const struct nid_to_digest | nid_to_digest_mapping [] |
|
static |
Definition at line 253 of file digest_extra.c.
|
static |
Definition at line 247 of file digest_extra.c.
|
static |
Definition at line 249 of file digest_extra.c.
Definition at line 144 of file digest_extra.c.
Definition at line 268 of file digest_extra.c.
Definition at line 234 of file digest_extra.c.
Definition at line 108 of file digest_extra.c.
| const EVP_MD* EVP_get_digestbyobj | ( | const ASN1_OBJECT * | obj | ) |
Definition at line 156 of file digest_extra.c.
Definition at line 199 of file digest_extra.c.
Definition at line 168 of file digest_extra.c.
Definition at line 257 of file digest_extra.c.
| const { ... } kMDOIDs[] |
| int nid |
Definition at line 126 of file digest_extra.c.
|
static |
Definition at line 78 of file digest_extra.c.
| uint8_t oid[9] |
Definition at line 124 of file digest_extra.c.
| uint8_t oid_len |
Definition at line 125 of file digest_extra.c.