/openssl-master/include/crypto/ |
A D | ecx.h | 79 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 D | x509.h | 349 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 D | types.h | 26 typedef struct ecx_key_st ECX_KEY; typedef
|
A D | evp.h | 648 ECX_KEY *ecx; /* X25519, X448, Ed25519, Ed448 */
|
/openssl-master/crypto/ec/ |
A D | ecx_key.c | 14 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 D | ecx_backend.c | 28 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 D | ecx_meth.c | 33 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 D | eddsa_sig.c | 36 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 D | der_ecx_key.c | 14 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 D | der_ecx.h.in | 22 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 D | ecx_kmgmt.c | 126 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 D | evp_pkey_get1_ED25519.pod | 13 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 D | x_pubkey.c | 811 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 D | ecx_exch.c | 40 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 D | p_lib.c | 871 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 D | encode_key2any.c | 756 const ECX_KEY *ecxkey = vecxkey; in ecx_spki_pub_to_der() 776 const ECX_KEY *ecxkey = vecxkey; in ecx_pki_priv_to_der()
|
A D | encode_key2text.c | 561 const ECX_KEY *ecx = key; in ecx_to_text()
|