Macros | Functions
ec_derive.c File Reference
#include <openssl/ec_key.h>
#include <string.h>
#include <openssl/ec.h>
#include <openssl/err.h>
#include <openssl/digest.h>
#include <openssl/hkdf.h>
#include <openssl/mem.h>
#include "../fipsmodule/ec/internal.h"
Include dependency graph for ec_derive.c:

Go to the source code of this file.

Macros

#define EC_KEY_DERIVE_EXTRA_BITS   128
 
#define EC_KEY_DERIVE_EXTRA_BYTES   (EC_KEY_DERIVE_EXTRA_BITS / 8)
 
#define EC_KEY_DERIVE_MAX_NAME_LEN   16
 

Functions

EC_KEYEC_KEY_derive_from_secret (const EC_GROUP *group, const uint8_t *secret, size_t secret_len)
 

Macro Definition Documentation

◆ EC_KEY_DERIVE_EXTRA_BITS

#define EC_KEY_DERIVE_EXTRA_BITS   128

◆ EC_KEY_DERIVE_EXTRA_BYTES

#define EC_KEY_DERIVE_EXTRA_BYTES   (EC_KEY_DERIVE_EXTRA_BITS / 8)

◆ EC_KEY_DERIVE_MAX_NAME_LEN

#define EC_KEY_DERIVE_MAX_NAME_LEN   16

Function Documentation

◆ EC_KEY_derive_from_secret()

EC_KEY* EC_KEY_derive_from_secret ( const EC_GROUP group,
const uint8_t secret,
size_t  secret_len 
)

Definition at line 28 of file ec_derive.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:11