Home
last modified time | relevance | path

Searched refs:ECX_KEY (Results 1 – 17 of 17) sorted by relevance

/openssl-master/include/crypto/
A Decx.h79 ECX_KEY *ossl_ecx_key_new(OSSL_LIB_CTX *libctx, ECX_KEY_TYPE type,
82 unsigned char *ossl_ecx_key_allocate_privkey(ECX_KEY *key);
83 void ossl_ecx_key_free(ECX_KEY *key);
84 int ossl_ecx_key_up_ref(ECX_KEY *key);
85 ECX_KEY *ossl_ecx_key_dup(const ECX_KEY *key, int selection);
134 ECX_KEY *ossl_ecx_key_op(const X509_ALGOR *palg,
139 int ossl_ecx_public_from_private(ECX_KEY *key);
145 ECX_KEY *ossl_evp_pkey_get1_X25519(EVP_PKEY *pkey);
146 ECX_KEY *ossl_evp_pkey_get1_X448(EVP_PKEY *pkey);
147 ECX_KEY *ossl_evp_pkey_get1_ED25519(EVP_PKEY *pkey);
[all …]
A Dx509.h349 ECX_KEY *ossl_d2i_ED25519_PUBKEY(ECX_KEY **a,
351 int ossl_i2d_ED25519_PUBKEY(const ECX_KEY *a, unsigned char **pp);
352 ECX_KEY *ossl_d2i_ED448_PUBKEY(ECX_KEY **a,
354 int ossl_i2d_ED448_PUBKEY(const ECX_KEY *a, unsigned char **pp);
355 ECX_KEY *ossl_d2i_X25519_PUBKEY(ECX_KEY **a,
357 int ossl_i2d_X25519_PUBKEY(const ECX_KEY *a, unsigned char **pp);
358 ECX_KEY *ossl_d2i_X448_PUBKEY(ECX_KEY **a,
360 int ossl_i2d_X448_PUBKEY(const ECX_KEY *a, unsigned char **pp);
A Dtypes.h26 typedef struct ecx_key_st ECX_KEY; typedef
A Devp.h648 ECX_KEY *ecx; /* X25519, X448, Ed25519, Ed448 */
/openssl-master/crypto/ec/
A Decx_key.c14 ECX_KEY *ossl_ecx_key_new(OSSL_LIB_CTX *libctx, ECX_KEY_TYPE type, int haspubkey, in ossl_ecx_key_new()
17 ECX_KEY *ret = OPENSSL_zalloc(sizeof(*ret)); in ossl_ecx_key_new()
57 void ossl_ecx_key_free(ECX_KEY *key) in ossl_ecx_key_free()
76 void ossl_ecx_key_set0_libctx(ECX_KEY *key, OSSL_LIB_CTX *libctx) in ossl_ecx_key_set0_libctx()
81 int ossl_ecx_key_up_ref(ECX_KEY *key) in ossl_ecx_key_up_ref()
93 unsigned char *ossl_ecx_key_allocate_privkey(ECX_KEY *key) in ossl_ecx_key_allocate_privkey()
A Decx_backend.c28 int ossl_ecx_public_from_private(ECX_KEY *key) in ossl_ecx_public_from_private()
55 int ossl_ecx_key_fromdata(ECX_KEY *ecx, const OSSL_PARAM params[], in ossl_ecx_key_fromdata()
98 ECX_KEY *ossl_ecx_key_dup(const ECX_KEY *key, int selection) in ossl_ecx_key_dup()
100 ECX_KEY *ret = OPENSSL_zalloc(sizeof(*ret)); in ossl_ecx_key_dup()
144 ECX_KEY *ossl_ecx_key_op(const X509_ALGOR *palg, in ossl_ecx_key_op()
149 ECX_KEY *key = NULL; in ossl_ecx_key_op()
219 ECX_KEY *ossl_ecx_key_from_pkcs8(const PKCS8_PRIV_KEY_INFO *p8inf, in ossl_ecx_key_from_pkcs8()
222 ECX_KEY *ecx = NULL; in ossl_ecx_key_from_pkcs8()
A Decx_meth.c33 const ECX_KEY *ecxkey = pkey->pkey.ecx; in ecx_pub_encode()
61 ECX_KEY *ecx; in ecx_pub_decode()
77 const ECX_KEY *akey = a->pkey.ecx; in ecx_pub_cmp()
78 const ECX_KEY *bkey = b->pkey.ecx; in ecx_pub_cmp()
102 const ECX_KEY *ecxkey = pkey->pkey.ecx; in ecx_priv_encode()
265 ECX_KEY *ecx = NULL; in ecx_set_priv_key()
283 ECX_KEY *ecx = NULL; in ecx_set_pub_key()
301 const ECX_KEY *key = pkey->pkey.ecx; in ecx_get_priv_key()
322 const ECX_KEY *key = pkey->pkey.ecx; in ecx_get_pub_key()
352 const ECX_KEY *key = from->pkey.ecx; in ecx_pkey_export_to()
[all …]
/openssl-master/providers/implementations/signature/
A Deddsa_sig.c36 static int s390x_ed448_digestsign(const ECX_KEY *edkey, unsigned char *sig,
38 static int s390x_ed25519_digestverify(const ECX_KEY *edkey,
41 static int s390x_ed448_digestverify(const ECX_KEY *edkey,
60 ECX_KEY *key;
91 ECX_KEY *edkey = (ECX_KEY *)vedkey; in eddsa_digest_signverify_init()
154 const ECX_KEY *edkey = peddsactx->key; in ed25519_digest_sign()
185 const ECX_KEY *edkey = peddsactx->key; in ed448_digest_sign()
216 const ECX_KEY *edkey = peddsactx->key; in ed25519_digest_verify()
235 const ECX_KEY *edkey = peddsactx->key; in ed448_digest_verify()
402 static int s390x_ed25519_digestverify(const ECX_KEY *edkey, in s390x_ed25519_digestverify()
[all …]
/openssl-master/providers/common/der/
A Dder_ecx_key.c14 int ossl_DER_w_algorithmIdentifier_X25519(WPACKET *pkt, int cont, ECX_KEY *ec) in ossl_DER_w_algorithmIdentifier_X25519()
23 int ossl_DER_w_algorithmIdentifier_X448(WPACKET *pkt, int cont, ECX_KEY *ec) in ossl_DER_w_algorithmIdentifier_X448()
32 int ossl_DER_w_algorithmIdentifier_ED25519(WPACKET *pkt, int cont, ECX_KEY *ec) in ossl_DER_w_algorithmIdentifier_ED25519()
41 int ossl_DER_w_algorithmIdentifier_ED448(WPACKET *pkt, int cont, ECX_KEY *ec) in ossl_DER_w_algorithmIdentifier_ED448()
/openssl-master/providers/common/include/prov/
A Dder_ecx.h.in22 int ossl_DER_w_algorithmIdentifier_ED25519(WPACKET *pkt, int cont, ECX_KEY *ec);
23 int ossl_DER_w_algorithmIdentifier_ED448(WPACKET *pkt, int cont, ECX_KEY *ec);
24 int ossl_DER_w_algorithmIdentifier_X25519(WPACKET *pkt, int cont, ECX_KEY *ec);
25 int ossl_DER_w_algorithmIdentifier_X448(WPACKET *pkt, int cont, ECX_KEY *ec);
/openssl-master/providers/implementations/keymgmt/
A Decx_kmgmt.c126 const ECX_KEY *key = keydata; in ecx_has()
147 const ECX_KEY *key1 = keydata1; in ecx_match()
148 const ECX_KEY *key2 = keydata2; in ecx_match()
180 ECX_KEY *key = keydata; in ecx_import()
219 ECX_KEY *key = keydata; in ecx_export()
264 ECX_KEY *ecx = key; in ecx_get_params()
377 ECX_KEY *ecxkey = key; in ecx_set_params()
561 ECX_KEY *key; in ecx_gen()
683 ECX_KEY *key = NULL; in ecx_load()
687 key = *(ECX_KEY **)reference; in ecx_load()
[all …]
/openssl-master/doc/internal/man3/
A Devp_pkey_get1_ED25519.pod13 ECX_KEY *evp_pkey_get1_ED25519(EVP_PKEY *pkey);
14 ECX_KEY *evp_pkey_get1_ED448(EVP_PKEY *pkey);
15 ECX_KEY *evp_pkey_get1_X25519(EVP_PKEY *pkey);
16 ECX_KEY *evp_pkey_get1_X448(EVP_PKEY *pkey);
/openssl-master/crypto/x509/
A Dx_pubkey.c811 ECX_KEY *ossl_d2i_ED25519_PUBKEY(ECX_KEY **a, in ossl_d2i_ED25519_PUBKEY()
815 ECX_KEY *key = NULL; in ossl_d2i_ED25519_PUBKEY()
852 ECX_KEY *ossl_d2i_ED448_PUBKEY(ECX_KEY **a, in ossl_d2i_ED448_PUBKEY()
856 ECX_KEY *key = NULL; in ossl_d2i_ED448_PUBKEY()
876 int ossl_i2d_ED448_PUBKEY(const ECX_KEY *a, unsigned char **pp) in ossl_i2d_ED448_PUBKEY()
894 ECX_KEY *ossl_d2i_X25519_PUBKEY(ECX_KEY **a, in ossl_d2i_X25519_PUBKEY()
898 ECX_KEY *key = NULL; in ossl_d2i_X25519_PUBKEY()
936 ECX_KEY *ossl_d2i_X448_PUBKEY(ECX_KEY **a, in ossl_d2i_X448_PUBKEY()
940 ECX_KEY *key = NULL; in ossl_d2i_X448_PUBKEY()
960 int ossl_i2d_X448_PUBKEY(const ECX_KEY *a, unsigned char **pp) in ossl_i2d_X448_PUBKEY()
[all …]
/openssl-master/providers/implementations/exchange/
A Decx_exch.c40 ECX_KEY *key;
41 ECX_KEY *peerkey;
76 ECX_KEY *key = vkey; in ecx_init()
98 ECX_KEY *key = vkey; in ecx_set_peer()
/openssl-master/crypto/evp/
A Dp_lib.c871 static const ECX_KEY *evp_pkey_get0_ECX_KEY(const EVP_PKEY *pkey, int type) in evp_pkey_get0_ECX_KEY()
880 static ECX_KEY *evp_pkey_get1_ECX_KEY(EVP_PKEY *pkey, int type) in evp_pkey_get1_ECX_KEY()
882 ECX_KEY *ret = (ECX_KEY *)evp_pkey_get0_ECX_KEY(pkey, type); in evp_pkey_get1_ECX_KEY()
890 ECX_KEY *ossl_evp_pkey_get1_##NAME(EVP_PKEY *pkey) \
/openssl-master/providers/implementations/encode_decode/
A Dencode_key2any.c756 const ECX_KEY *ecxkey = vecxkey; in ecx_spki_pub_to_der()
776 const ECX_KEY *ecxkey = vecxkey; in ecx_pki_priv_to_der()
A Dencode_key2text.c561 const ECX_KEY *ecx = key; in ecx_to_text()

Completed in 50 milliseconds