#include <openssl/evp.h>#include <openssl/bytestring.h>#include <openssl/curve25519.h>#include <openssl/err.h>#include <openssl/mem.h>#include "internal.h"#include "../internal.h"
Go to the source code of this file.
Functions | |
| static int | ed25519_bits (const EVP_PKEY *pkey) |
| static void | ed25519_free (EVP_PKEY *pkey) |
| static int | ed25519_get_priv_raw (const EVP_PKEY *pkey, uint8_t *out, size_t *out_len) |
| static int | ed25519_get_pub_raw (const EVP_PKEY *pkey, uint8_t *out, size_t *out_len) |
| static int | ed25519_priv_decode (EVP_PKEY *out, CBS *params, CBS *key) |
| static int | ed25519_priv_encode (CBB *out, const EVP_PKEY *pkey) |
| static int | ed25519_pub_cmp (const EVP_PKEY *a, const EVP_PKEY *b) |
| static int | ed25519_pub_decode (EVP_PKEY *out, CBS *params, CBS *key) |
| static int | ed25519_pub_encode (CBB *out, const EVP_PKEY *pkey) |
| static int | ed25519_set_priv_raw (EVP_PKEY *pkey, const uint8_t *in, size_t len) |
| static int | ed25519_set_pub_raw (EVP_PKEY *pkey, const uint8_t *in, size_t len) |
| static int | ed25519_size (const EVP_PKEY *pkey) |
Variables | |
| const EVP_PKEY_ASN1_METHOD | ed25519_asn1_meth |
Definition at line 199 of file p_ed25519_asn1.c.
|
static |
Definition at line 26 of file p_ed25519_asn1.c.
Definition at line 74 of file p_ed25519_asn1.c.
Definition at line 98 of file p_ed25519_asn1.c.
Definition at line 154 of file p_ed25519_asn1.c.
Definition at line 170 of file p_ed25519_asn1.c.
Definition at line 148 of file p_ed25519_asn1.c.
Definition at line 116 of file p_ed25519_asn1.c.
Definition at line 128 of file p_ed25519_asn1.c.
Definition at line 31 of file p_ed25519_asn1.c.
Definition at line 54 of file p_ed25519_asn1.c.
Definition at line 197 of file p_ed25519_asn1.c.
| const EVP_PKEY_ASN1_METHOD ed25519_asn1_meth |
Definition at line 201 of file p_ed25519_asn1.c.