Go to the documentation of this file.
25 #include "../fipsmodule/ec/internal.h"
30 #define EC_KEY_DERIVE_MAX_NAME_LEN 16
40 static const char kLabel[] =
"derive EC key ";
46 #define EC_KEY_DERIVE_EXTRA_BITS 128
47 #define EC_KEY_DERIVE_EXTRA_BYTES (EC_KEY_DERIVE_EXTRA_BITS / 8)
59 assert(derived_len <=
sizeof(derived));
70 if (
key == NULL ||
ctx == NULL || priv == NULL || pub == NULL ||
#define EC_KEY_DERIVE_MAX_NAME_LEN
#define EC_KEY_DERIVE_EXTRA_BITS
#define OPENSSL_PUT_ERROR(library, reason)
#define EC_KEY_set_public_key
#define EC_KEY_DERIVE_EXTRA_BYTES
#define EC_R_UNKNOWN_GROUP
const OPENSSL_EXPORT EVP_MD * EVP_sha256(void)
EC_KEY * EC_KEY_derive_from_secret(const EC_GROUP *group, const uint8_t *secret, size_t secret_len)
#define EC_GROUP_get_curve_name
#define ERR_R_INTERNAL_ERROR
#define EC_curve_nid2nist
#define EC_GROUP_order_bits
#define EC_KEY_set_private_key
#define BN_from_montgomery
grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:18