/third_party/mbedtls/library/ |
H A D | pk_ecc.c | 10 #include "mbedtls/pk.h" 17 int mbedtls_pk_ecc_set_group(mbedtls_pk_context *pk, mbedtls_ecp_group_id grp_id) in mbedtls_pk_ecc_set_group() argument 24 if ((pk->ec_family != 0 && pk->ec_family != ec_family) || in mbedtls_pk_ecc_set_group() 25 (pk->ec_bits != 0 && pk->ec_bits != ec_bits)) { in mbedtls_pk_ecc_set_group() 30 pk->ec_family = ec_family; in mbedtls_pk_ecc_set_group() 31 pk->ec_bits = ec_bits; in mbedtls_pk_ecc_set_group() 35 mbedtls_ecp_keypair *ecp = mbedtls_pk_ec_rw(*pk); in mbedtls_pk_ecc_set_group() 38 if (mbedtls_pk_ec_ro(*pk) in mbedtls_pk_ecc_set_group() 48 mbedtls_pk_ecc_set_key(mbedtls_pk_context *pk, unsigned char *key, size_t key_len) mbedtls_pk_ecc_set_key() argument 84 mbedtls_pk_ecc_set_pubkey_from_prv(mbedtls_pk_context *pk, const unsigned char *prv, size_t prv_len, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) mbedtls_pk_ecc_set_pubkey_from_prv() argument 166 pk_ecc_set_pubkey_psa_ecp_fallback(mbedtls_pk_context *pk, const unsigned char *pub, size_t pub_len) pk_ecc_set_pubkey_psa_ecp_fallback() argument 204 mbedtls_pk_ecc_set_pubkey(mbedtls_pk_context *pk, const unsigned char *pub, size_t pub_len) mbedtls_pk_ecc_set_pubkey() argument [all...] |
H A D | pk_internal.h | 14 #include "mbedtls/pk.h" 60 static inline const mbedtls_ecp_keypair *mbedtls_pk_ec_ro(const mbedtls_pk_context pk) in mbedtls_pk_ec_ro() argument 62 switch (mbedtls_pk_get_type(&pk)) { in mbedtls_pk_ec_ro() 66 return (const mbedtls_ecp_keypair *) (pk).MBEDTLS_PRIVATE(pk_ctx); in mbedtls_pk_ec_ro() 72 static inline mbedtls_ecp_keypair *mbedtls_pk_ec_rw(const mbedtls_pk_context pk) in mbedtls_pk_ec_rw() argument 74 switch (mbedtls_pk_get_type(&pk)) { in mbedtls_pk_ec_rw() 78 return (mbedtls_ecp_keypair *) (pk).MBEDTLS_PRIVATE(pk_ctx); in mbedtls_pk_ec_rw() 86 static inline mbedtls_ecp_group_id mbedtls_pk_get_ec_group_id(const mbedtls_pk_context *pk) in mbedtls_pk_get_ec_group_id() argument 91 if (mbedtls_pk_get_type(pk) == MBEDTLS_PK_OPAQUE) { in mbedtls_pk_get_ec_group_id() 96 if (psa_get_key_attributes(pk in mbedtls_pk_get_ec_group_id() 124 mbedtls_pk_is_rfc8410(const mbedtls_pk_context *pk) mbedtls_pk_is_rfc8410() argument [all...] |
H A D | pkparse.c | 12 #include "mbedtls/pk.h" 389 static int pk_use_ecparams(const mbedtls_asn1_buf *params, mbedtls_pk_context *pk) in pk_use_ecparams() argument 405 return mbedtls_pk_ecc_set_group(pk, grp_id); in pk_use_ecparams() 415 mbedtls_pk_context *pk) in pk_use_ecparams_rfc8410() 421 return mbedtls_pk_ecc_set_group(pk, grp_id); in pk_use_ecparams_rfc8410() 429 static int pk_parse_key_rfc8410_der(mbedtls_pk_context *pk, in pk_parse_key_rfc8410_der() argument 447 ret = mbedtls_pk_ecc_set_key(pk, key, len); in pk_parse_key_rfc8410_der() 455 if ((ret = mbedtls_pk_ecc_set_pubkey_from_prv(pk, key, len, f_rng, p_rng)) != 0) { in pk_parse_key_rfc8410_der() 518 mbedtls_pk_context *pk) in mbedtls_pk_parse_subpubkey() 551 if ((ret = mbedtls_pk_setup(pk, pk_inf in mbedtls_pk_parse_subpubkey() 413 pk_use_ecparams_rfc8410(const mbedtls_asn1_buf *params, mbedtls_ecp_group_id grp_id, mbedtls_pk_context *pk) pk_use_ecparams_rfc8410() argument 517 mbedtls_pk_parse_subpubkey(unsigned char **p, const unsigned char *end, mbedtls_pk_context *pk) mbedtls_pk_parse_subpubkey() argument 604 pk_parse_key_sec1_der(mbedtls_pk_context *pk, const unsigned char *key, size_t keylen, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) pk_parse_key_sec1_der() argument 742 pk_parse_key_pkcs8_unencrypted_der( mbedtls_pk_context *pk, const unsigned char *key, size_t keylen, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) pk_parse_key_pkcs8_unencrypted_der() argument 865 mbedtls_pk_parse_key_pkcs8_encrypted_der( mbedtls_pk_context *pk, unsigned char *key, size_t keylen, const unsigned char *pwd, size_t pwdlen, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) mbedtls_pk_parse_key_pkcs8_encrypted_der() argument 973 mbedtls_pk_parse_key(mbedtls_pk_context *pk, const unsigned char *key, size_t keylen, const unsigned char *pwd, size_t pwdlen, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) mbedtls_pk_parse_key() argument [all...] |
H A D | pkwrite.c | 12 #include "mbedtls/pk.h" 63 const mbedtls_pk_context *pk) in pk_write_rsa_der() 66 if (mbedtls_pk_get_type(pk) == MBEDTLS_PK_OPAQUE) { in pk_write_rsa_der() 70 if (psa_export_key(pk->priv_id, tmp, sizeof(tmp), &tmp_len) != PSA_SUCCESS) { in pk_write_rsa_der() 81 return mbedtls_rsa_write_key(mbedtls_pk_rsa(*pk), buf, p); in pk_write_rsa_der() 91 const mbedtls_pk_context *pk) in pk_write_ec_pubkey() 96 if (mbedtls_pk_get_type(pk) == MBEDTLS_PK_OPAQUE) { in pk_write_ec_pubkey() 97 if (psa_export_public_key(pk->priv_id, buf, sizeof(buf), &len) != PSA_SUCCESS) { in pk_write_ec_pubkey() 101 len = pk->pub_raw_len; in pk_write_ec_pubkey() 102 memcpy(buf, pk in pk_write_ec_pubkey() 62 pk_write_rsa_der(unsigned char **p, unsigned char *buf, const mbedtls_pk_context *pk) pk_write_rsa_der() argument 90 pk_write_ec_pubkey(unsigned char **p, unsigned char *start, const mbedtls_pk_context *pk) pk_write_ec_pubkey() argument 115 pk_write_ec_pubkey(unsigned char **p, unsigned char *start, const mbedtls_pk_context *pk) pk_write_ec_pubkey() argument 156 pk_write_ec_private(unsigned char **p, unsigned char *start, const mbedtls_pk_context *pk) pk_write_ec_private() argument 184 pk_write_ec_private(unsigned char **p, unsigned char *start, const mbedtls_pk_context *pk) pk_write_ec_private() argument 255 pk_write_ec_rfc8410_der(unsigned char **p, unsigned char *buf, const mbedtls_pk_context *pk) pk_write_ec_rfc8410_der() argument 298 pk_write_ec_der(unsigned char **p, unsigned char *buf, const mbedtls_pk_context *pk) pk_write_ec_der() argument 352 pk_write_opaque_pubkey(unsigned char **p, unsigned char *start, const mbedtls_pk_context *pk) pk_write_opaque_pubkey() argument 381 pk_get_type_ext(const mbedtls_pk_context *pk) pk_get_type_ext() argument [all...] |
H A D | pk_wrap.c | 58 static size_t rsa_get_bitlen(mbedtls_pk_context *pk) in rsa_get_bitlen() argument 60 const mbedtls_rsa_context *rsa = (const mbedtls_rsa_context *) pk->pk_ctx; in rsa_get_bitlen() 65 static int rsa_verify_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, in rsa_verify_wrap() argument 69 mbedtls_rsa_context *rsa = (mbedtls_rsa_context *) pk->pk_ctx; in rsa_verify_wrap() 130 static int rsa_verify_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, in rsa_verify_wrap() argument 135 mbedtls_rsa_context *rsa = (mbedtls_rsa_context *) pk->pk_ctx; in rsa_verify_wrap() 230 static int rsa_sign_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, in rsa_sign_wrap() argument 244 if (mbedtls_rsa_get_padding_mode(mbedtls_pk_rsa(*pk)) == MBEDTLS_RSA_PKCS_V21) { in rsa_sign_wrap() 250 return mbedtls_pk_psa_rsa_sign_ext(psa_alg, pk->pk_ctx, hash, hash_len, in rsa_sign_wrap() 254 static int rsa_sign_wrap(mbedtls_pk_context *pk, mbedtls_md_type_ argument 279 rsa_decrypt_wrap(mbedtls_pk_context *pk, const unsigned char *input, size_t ilen, unsigned char *output, size_t *olen, size_t osize, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) rsa_decrypt_wrap() argument 345 rsa_decrypt_wrap(mbedtls_pk_context *pk, const unsigned char *input, size_t ilen, unsigned char *output, size_t *olen, size_t osize, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) rsa_decrypt_wrap() argument 362 rsa_encrypt_wrap(mbedtls_pk_context *pk, const unsigned char *input, size_t ilen, unsigned char *output, size_t *olen, size_t osize, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) rsa_encrypt_wrap() argument 427 rsa_encrypt_wrap(mbedtls_pk_context *pk, const unsigned char *input, size_t ilen, unsigned char *output, size_t *olen, size_t osize, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) rsa_encrypt_wrap() argument 471 rsa_debug(mbedtls_pk_context *pk, mbedtls_pk_debug_item *items) rsa_debug() argument 525 eckey_get_bitlen(mbedtls_pk_context *pk) eckey_get_bitlen() argument 602 ecdsa_opaque_verify_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, const unsigned char *hash, size_t hash_len, const unsigned char *sig, size_t sig_len) ecdsa_opaque_verify_wrap() argument 633 ecdsa_verify_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, const unsigned char *hash, size_t hash_len, const unsigned char *sig, size_t sig_len) ecdsa_verify_wrap() argument 646 ecdsa_verify_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, const unsigned char *hash, size_t hash_len, const unsigned char *sig, size_t sig_len) ecdsa_verify_wrap() argument 671 ecdsa_verify_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, const unsigned char *hash, size_t hash_len, const unsigned char *sig, size_t sig_len) ecdsa_verify_wrap() argument 734 ecdsa_opaque_sign_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, const unsigned char *hash, size_t hash_len, unsigned char *sig, size_t sig_size, size_t *sig_len, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) ecdsa_opaque_sign_wrap() argument 754 ecdsa_sign_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, const unsigned char *hash, size_t hash_len, unsigned char *sig, size_t sig_size, size_t *sig_len, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) ecdsa_sign_wrap() argument 809 ecdsa_sign_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, const unsigned char *hash, size_t hash_len, unsigned char *sig, size_t sig_size, size_t *sig_len, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) ecdsa_sign_wrap() argument 876 eckey_verify_rs_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, const unsigned char *hash, size_t hash_len, const unsigned char *sig, size_t sig_len, void *rs_ctx) eckey_verify_rs_wrap() argument 902 eckey_sign_rs_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, const unsigned char *hash, size_t hash_len, unsigned char *sig, size_t sig_size, size_t *sig_len, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng, void *rs_ctx) eckey_sign_rs_wrap() argument 1099 eckey_debug(mbedtls_pk_context *pk, mbedtls_pk_debug_item *items) eckey_debug() argument 1187 ecdsa_verify_rs_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, const unsigned char *hash, size_t hash_len, const unsigned char *sig, size_t sig_len, void *rs_ctx) ecdsa_verify_rs_wrap() argument 1207 ecdsa_sign_rs_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, const unsigned char *hash, size_t hash_len, unsigned char *sig, size_t sig_size, size_t *sig_len, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng, void *rs_ctx) ecdsa_sign_rs_wrap() argument 1284 rsa_alt_get_bitlen(mbedtls_pk_context *pk) rsa_alt_get_bitlen() argument 1291 rsa_alt_sign_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, const unsigned char *hash, size_t hash_len, unsigned char *sig, size_t sig_size, size_t *sig_len, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) rsa_alt_sign_wrap() argument 1316 rsa_alt_decrypt_wrap(mbedtls_pk_context *pk, const unsigned char *input, size_t ilen, unsigned char *output, size_t *olen, size_t osize, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) rsa_alt_decrypt_wrap() argument 1409 opaque_get_bitlen(mbedtls_pk_context *pk) opaque_get_bitlen() argument 1467 rsa_opaque_decrypt(mbedtls_pk_context *pk, const unsigned char *input, size_t ilen, unsigned char *output, size_t *olen, size_t osize, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) rsa_opaque_decrypt() argument 1503 rsa_opaque_sign_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, const unsigned char *hash, size_t hash_len, unsigned char *sig, size_t sig_size, size_t *sig_len, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng) rsa_opaque_sign_wrap() argument [all...] |
H A D | pk_wrap.h | 16 #include "mbedtls/pk.h" 30 size_t (*get_bitlen)(mbedtls_pk_context *pk); 36 int (*verify_func)(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, 41 int (*sign_func)(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, 49 int (*verify_rs_func)(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, 55 int (*sign_rs_func)(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, 63 int (*decrypt_func)(mbedtls_pk_context *pk, const unsigned char *input, size_t ilen, 69 int (*encrypt_func)(mbedtls_pk_context *pk, const unsigned char *input, size_t ilen, 94 void (*debug_func)(mbedtls_pk_context *pk, mbedtls_pk_debug_item *items);
|
H A D | pk.c | 11 #include "mbedtls/pk.h" 404 int mbedtls_pk_get_psa_attributes(const mbedtls_pk_context *pk, in mbedtls_pk_get_psa_attributes() argument 408 mbedtls_pk_type_t pk_type = mbedtls_pk_get_type(pk); in mbedtls_pk_get_psa_attributes() 445 mbedtls_rsa_context *rsa = mbedtls_pk_rsa(*pk); in mbedtls_pk_get_psa_attributes() 453 psa_set_key_bits(attributes, mbedtls_pk_get_bitlen(pk)); in mbedtls_pk_get_psa_attributes() 468 psa_ecc_family_t family = pk->ec_family; in mbedtls_pk_get_psa_attributes() 469 size_t bits = pk->ec_bits; in mbedtls_pk_get_psa_attributes() 471 if (pk->priv_id != MBEDTLS_SVC_KEY_ID_INIT) { in mbedtls_pk_get_psa_attributes() 475 const mbedtls_ecp_keypair *ec = mbedtls_pk_ec_ro(*pk); in mbedtls_pk_get_psa_attributes() 527 status = psa_get_key_attributes(pk in mbedtls_pk_get_psa_attributes() 645 import_pair_into_psa(const mbedtls_pk_context *pk, const psa_key_attributes_t *attributes, mbedtls_svc_key_id_t *key_id) import_pair_into_psa() argument 739 import_public_into_psa(const mbedtls_pk_context *pk, const psa_key_attributes_t *attributes, mbedtls_svc_key_id_t *key_id) import_public_into_psa() argument 842 mbedtls_pk_import_into_psa(const mbedtls_pk_context *pk, const psa_key_attributes_t *attributes, mbedtls_svc_key_id_t *key_id) mbedtls_pk_import_into_psa() argument 864 copy_from_psa(mbedtls_svc_key_id_t key_id, mbedtls_pk_context *pk, int public_only) copy_from_psa() argument 981 mbedtls_pk_copy_from_psa(mbedtls_svc_key_id_t key_id, mbedtls_pk_context *pk) mbedtls_pk_copy_from_psa() argument 987 mbedtls_pk_copy_public_from_psa(mbedtls_svc_key_id_t key_id, mbedtls_pk_context *pk) mbedtls_pk_copy_public_from_psa() argument [all...] |
/third_party/node/deps/openssl/openssl/crypto/evp/ |
H A D | keymgmt_lib.c | 87 int evp_keymgmt_util_export(const EVP_PKEY *pk, int selection, in evp_keymgmt_util_export() argument 90 if (pk == NULL || export_cb == NULL) in evp_keymgmt_util_export() 92 return evp_keymgmt_export(pk->keymgmt, pk->keydata, selection, in evp_keymgmt_util_export() 96 void *evp_keymgmt_util_export_to_provider(EVP_PKEY *pk, EVP_KEYMGMT *keymgmt, in evp_keymgmt_util_export_to_provider() argument 107 if (pk->keydata == NULL) in evp_keymgmt_util_export_to_provider() 117 if (pk->keymgmt == keymgmt in evp_keymgmt_util_export_to_provider() 118 || (pk->keymgmt->name_id == keymgmt->name_id in evp_keymgmt_util_export_to_provider() 119 && pk->keymgmt->prov == keymgmt->prov)) in evp_keymgmt_util_export_to_provider() 120 return pk in evp_keymgmt_util_export_to_provider() 222 evp_keymgmt_util_clear_operation_cache(EVP_PKEY *pk, int locking) evp_keymgmt_util_clear_operation_cache() argument 236 evp_keymgmt_util_find_operation_cache(EVP_PKEY *pk, EVP_KEYMGMT *keymgmt, int selection) evp_keymgmt_util_find_operation_cache() argument 255 evp_keymgmt_util_cache_keydata(EVP_PKEY *pk, EVP_KEYMGMT *keymgmt, void *keydata, int selection) evp_keymgmt_util_cache_keydata() argument 288 evp_keymgmt_util_cache_keyinfo(EVP_PKEY *pk) evp_keymgmt_util_cache_keyinfo() argument 328 evp_keymgmt_util_has(EVP_PKEY *pk, int selection) evp_keymgmt_util_has() argument [all...] |
/third_party/openssl/crypto/evp/ |
H A D | keymgmt_lib.c | 87 int evp_keymgmt_util_export(const EVP_PKEY *pk, int selection, in evp_keymgmt_util_export() argument 90 if (pk == NULL || export_cb == NULL) in evp_keymgmt_util_export() 92 return evp_keymgmt_export(pk->keymgmt, pk->keydata, selection, in evp_keymgmt_util_export() 96 void *evp_keymgmt_util_export_to_provider(EVP_PKEY *pk, EVP_KEYMGMT *keymgmt, in evp_keymgmt_util_export_to_provider() argument 107 if (pk->keydata == NULL) in evp_keymgmt_util_export_to_provider() 117 if (pk->keymgmt == keymgmt in evp_keymgmt_util_export_to_provider() 118 || (pk->keymgmt->name_id == keymgmt->name_id in evp_keymgmt_util_export_to_provider() 119 && pk->keymgmt->prov == keymgmt->prov)) in evp_keymgmt_util_export_to_provider() 120 return pk in evp_keymgmt_util_export_to_provider() 222 evp_keymgmt_util_clear_operation_cache(EVP_PKEY *pk, int locking) evp_keymgmt_util_clear_operation_cache() argument 236 evp_keymgmt_util_find_operation_cache(EVP_PKEY *pk, EVP_KEYMGMT *keymgmt, int selection) evp_keymgmt_util_find_operation_cache() argument 255 evp_keymgmt_util_cache_keydata(EVP_PKEY *pk, EVP_KEYMGMT *keymgmt, void *keydata, int selection) evp_keymgmt_util_cache_keydata() argument 288 evp_keymgmt_util_cache_keyinfo(EVP_PKEY *pk) evp_keymgmt_util_cache_keyinfo() argument 328 evp_keymgmt_util_has(EVP_PKEY *pk, int selection) evp_keymgmt_util_has() argument [all...] |
/third_party/openssl/test/ |
H A D | evp_pkey_provided_test.c | 141 static int test_print_key_using_pem(const char *alg, const EVP_PKEY *pk) in test_print_key_using_pem() argument 150 !TEST_true(PEM_write_bio_PrivateKey(bio_out, pk, EVP_aes_256_cbc(), in test_print_key_using_pem() 154 || !TEST_true(PEM_write_bio_PKCS8PrivateKey(bio_out, pk, in test_print_key_using_pem() 158 || !TEST_true(PEM_write_bio_PKCS8PrivateKey(bio_out, pk, in test_print_key_using_pem() 161 || !TEST_true(PEM_write_bio_PKCS8PrivateKey(bio_out, pk, in test_print_key_using_pem() 164 || !TEST_false(PEM_write_bio_PKCS8PrivateKey(bio_out, pk, in test_print_key_using_pem() 170 bio_out, pk, NID_pbe_WithSHA1And3_Key_TripleDES_CBC, in test_print_key_using_pem() 173 bio_out, pk, NID_pbe_WithSHA1And3_Key_TripleDES_CBC, NULL, 0, in test_print_key_using_pem() 176 bio_out, pk, NID_pbe_WithSHA1And3_Key_TripleDES_CBC, NULL, 0, in test_print_key_using_pem() 179 bio_out, pk, NID_pbe_WithSHA1And3_Key_TripleDES_CB in test_print_key_using_pem() 205 test_print_key_type_using_encoder(const char *alg, int type, const EVP_PKEY *pk) test_print_key_type_using_encoder() argument 314 test_print_key_using_encoder(const char *alg, const EVP_PKEY *pk) test_print_key_using_encoder() argument 326 test_print_key_using_encoder_public(const char *alg, const EVP_PKEY *pk) test_print_key_using_encoder_public() argument 353 EVP_PKEY *pk = NULL, *copy_pk = NULL, *dup_pk = NULL; test_fromdata_rsa() local 450 EVP_PKEY *pk = NULL; test_evp_pkey_get_bn_param_large() local 506 EVP_PKEY *pk = NULL, *copy_pk = NULL, *dup_pk = NULL; test_fromdata_dh_named_group() local 717 EVP_PKEY *pk = NULL, *dup_pk = NULL; test_fromdata_dh_fips186_4() local 911 EVP_PKEY *pk = NULL, *copy_pk = NULL, *dup_pk = NULL; test_fromdata_ecx() local 1164 EVP_PKEY *pk = NULL, *copy_pk = NULL, *dup_pk = NULL; test_fromdata_ec() local 1424 EVP_PKEY *pk = NULL, *copy_pk = NULL, *dup_pk = NULL; test_fromdata_dsa_fips186_4() local [all...] |
/third_party/node/deps/openssl/openssl/include/crypto/ |
H A D | asn1.h | 29 int (*pub_decode) (EVP_PKEY *pk, const X509_PUBKEY *pub); 30 int (*pub_encode) (X509_PUBKEY *pub, const EVP_PKEY *pk); 34 int (*priv_decode) (EVP_PKEY *pk, const PKCS8_PRIV_KEY_INFO *p8inf); 35 int (*priv_encode) (PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pk); 38 int (*pkey_size) (const EVP_PKEY *pk); 39 int (*pkey_bits) (const EVP_PKEY *pk); 40 int (*pkey_security_bits) (const EVP_PKEY *pk); 44 int (*param_missing) (const EVP_PKEY *pk); 68 int (*pkey_check) (const EVP_PKEY *pk); 69 int (*pkey_public_check) (const EVP_PKEY *pk); [all...] |
/third_party/openssl/include/crypto/ |
H A D | asn1.h | 29 int (*pub_decode) (EVP_PKEY *pk, const X509_PUBKEY *pub); 30 int (*pub_encode) (X509_PUBKEY *pub, const EVP_PKEY *pk); 34 int (*priv_decode) (EVP_PKEY *pk, const PKCS8_PRIV_KEY_INFO *p8inf); 35 int (*priv_encode) (PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pk); 38 int (*pkey_size) (const EVP_PKEY *pk); 39 int (*pkey_bits) (const EVP_PKEY *pk); 40 int (*pkey_security_bits) (const EVP_PKEY *pk); 44 int (*param_missing) (const EVP_PKEY *pk); 68 int (*pkey_check) (const EVP_PKEY *pk); 69 int (*pkey_public_check) (const EVP_PKEY *pk); [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/common/ |
H A D | sae_pk.c | 436 void sae_deinit_pk(struct sae_pk *pk) in sae_deinit_pk() argument 438 if (pk) { in sae_deinit_pk() 439 wpabuf_free(pk->m); in sae_deinit_pk() 440 crypto_ec_key_deinit(pk->key); in sae_deinit_pk() 442 crypto_ec_key_deinit(pk->sign_key_override); in sae_deinit_pk() 444 wpabuf_free(pk->pubkey); in sae_deinit_pk() 445 os_free(pk); in sae_deinit_pk() 452 struct sae_pk *pk; in sae_parse_pk() local 473 pk = os_zalloc(sizeof(*pk)); in sae_parse_pk() 607 const struct sae_pk *pk; sae_write_confirm_pk() local [all...] |
/third_party/openssl/ohos_lite/include/crypto/ |
H A D | asn1.h | 20 int (*pub_decode) (EVP_PKEY *pk, X509_PUBKEY *pub); 21 int (*pub_encode) (X509_PUBKEY *pub, const EVP_PKEY *pk); 25 int (*priv_decode) (EVP_PKEY *pk, const PKCS8_PRIV_KEY_INFO *p8inf); 26 int (*priv_encode) (PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pk); 29 int (*pkey_size) (const EVP_PKEY *pk); 30 int (*pkey_bits) (const EVP_PKEY *pk); 31 int (*pkey_security_bits) (const EVP_PKEY *pk); 35 int (*param_missing) (const EVP_PKEY *pk); 58 int (*pkey_check) (const EVP_PKEY *pk); 59 int (*pkey_public_check) (const EVP_PKEY *pk); [all...] |
/third_party/node/deps/openssl/openssl/crypto/dsa/ |
H A D | dsa_prn.c | 55 EVP_PKEY *pk; in DSA_print() local 57 pk = EVP_PKEY_new(); in DSA_print() 58 if (pk == NULL) in DSA_print() 60 ret = EVP_PKEY_set1_DSA(pk, (DSA *)x); in DSA_print() 62 ret = EVP_PKEY_print_private(bp, pk, off, NULL); in DSA_print() 63 EVP_PKEY_free(pk); in DSA_print() 69 EVP_PKEY *pk; in DSAparams_print() local 71 pk = EVP_PKEY_new(); in DSAparams_print() 72 if (pk == NULL) in DSAparams_print() 74 ret = EVP_PKEY_set1_DSA(pk, (DS in DSAparams_print() [all...] |
/third_party/openssl/crypto/dsa/ |
H A D | dsa_prn.c | 55 EVP_PKEY *pk; in DSA_print() local 57 pk = EVP_PKEY_new(); in DSA_print() 58 if (pk == NULL) in DSA_print() 60 ret = EVP_PKEY_set1_DSA(pk, (DSA *)x); in DSA_print() 62 ret = EVP_PKEY_print_private(bp, pk, off, NULL); in DSA_print() 63 EVP_PKEY_free(pk); in DSA_print() 69 EVP_PKEY *pk; in DSAparams_print() local 71 pk = EVP_PKEY_new(); in DSAparams_print() 72 if (pk == NULL) in DSAparams_print() 74 ret = EVP_PKEY_set1_DSA(pk, (DS in DSAparams_print() [all...] |
/third_party/mbedtls/programs/fuzz/ |
H A D | fuzz_pubkey.c | 3 #include "mbedtls/pk.h" 9 mbedtls_pk_context pk; in LLVMFuzzerTestOneInput() local 11 mbedtls_pk_init(&pk); in LLVMFuzzerTestOneInput() 18 ret = mbedtls_pk_parse_public_key(&pk, Data, Size); in LLVMFuzzerTestOneInput() 21 if (mbedtls_pk_get_type(&pk) == MBEDTLS_PK_RSA) { in LLVMFuzzerTestOneInput() 29 rsa = mbedtls_pk_rsa(pk); in LLVMFuzzerTestOneInput() 47 if (mbedtls_pk_get_type(&pk) == MBEDTLS_PK_ECKEY || in LLVMFuzzerTestOneInput() 48 mbedtls_pk_get_type(&pk) == MBEDTLS_PK_ECKEY_DH) { in LLVMFuzzerTestOneInput() 49 mbedtls_ecp_keypair *ecp = mbedtls_pk_ec(pk); in LLVMFuzzerTestOneInput() 83 mbedtls_pk_free(&pk); in LLVMFuzzerTestOneInput() [all...] |
H A D | fuzz_privkey.c | 4 #include "mbedtls/pk.h" 20 mbedtls_pk_context pk; in LLVMFuzzerTestOneInput() local 31 mbedtls_pk_init(&pk); in LLVMFuzzerTestOneInput() 45 ret = mbedtls_pk_parse_key(&pk, Data, Size, NULL, 0, in LLVMFuzzerTestOneInput() 49 if (mbedtls_pk_get_type(&pk) == MBEDTLS_PK_RSA) { in LLVMFuzzerTestOneInput() 57 rsa = mbedtls_pk_rsa(pk); in LLVMFuzzerTestOneInput() 71 if (mbedtls_pk_get_type(&pk) == MBEDTLS_PK_ECKEY || in LLVMFuzzerTestOneInput() 72 mbedtls_pk_get_type(&pk) == MBEDTLS_PK_ECKEY_DH) { in LLVMFuzzerTestOneInput() 73 mbedtls_ecp_keypair *ecp = mbedtls_pk_ec(pk); in LLVMFuzzerTestOneInput() 94 mbedtls_pk_free(&pk); in LLVMFuzzerTestOneInput() [all...] |
/third_party/node/deps/openssl/openssl/crypto/store/ |
H A D | store_result.c | 191 EVP_PKEY *pk = NULL; in try_key_ref() local 250 pk = evp_keymgmt_util_make_pkey(keymgmt, keydata); in try_key_ref() 256 return pk; in try_key_ref() 264 EVP_PKEY *pk = NULL; in try_key_value() local 289 OSSL_DECODER_CTX_new_for_pkey(&pk, NULL, data->data_structure, in try_key_value() 299 return pk; in try_key_value() 310 EVP_PKEY *pk = NULL; in try_key_value_legacy() local 318 pk = d2i_PUBKEY_ex(NULL, &derp, der_len, libctx, propq); in try_key_value_legacy() 320 if (pk != NULL) in try_key_value_legacy() 325 if (pk in try_key_value_legacy() 394 EVP_PKEY *pk = NULL; try_key() local [all...] |
/third_party/openssl/crypto/store/ |
H A D | store_result.c | 191 EVP_PKEY *pk = NULL; in try_key_ref() local 250 pk = evp_keymgmt_util_make_pkey(keymgmt, keydata); in try_key_ref() 256 return pk; in try_key_ref() 264 EVP_PKEY *pk = NULL; in try_key_value() local 289 OSSL_DECODER_CTX_new_for_pkey(&pk, NULL, data->data_structure, in try_key_value() 299 return pk; in try_key_value() 310 EVP_PKEY *pk = NULL; in try_key_value_legacy() local 318 pk = d2i_PUBKEY_ex(NULL, &derp, der_len, libctx, propq); in try_key_value_legacy() 320 if (pk != NULL) in try_key_value_legacy() 325 if (pk in try_key_value_legacy() 394 EVP_PKEY *pk = NULL; try_key() local [all...] |
/third_party/libwebsockets/lib/tls/mbedtls/wrapper/library/ |
H A D | ssl_pkey.c | 168 EVP_PKEY *pk; in SSL_CTX_use_PrivateKey_ASN1() local 170 pk = d2i_PrivateKey(0, NULL, &d, len, ctx->rngctx); in SSL_CTX_use_PrivateKey_ASN1() 171 if (!pk) { in SSL_CTX_use_PrivateKey_ASN1() 176 ret = SSL_CTX_use_PrivateKey(ctx, pk); in SSL_CTX_use_PrivateKey_ASN1() 185 EVP_PKEY_free(pk); in SSL_CTX_use_PrivateKey_ASN1() 197 EVP_PKEY *pk; in SSL_use_PrivateKey_ASN1() local 199 pk = d2i_PrivateKey(0, NULL, &d, len, ssl->ctx->rngctx); in SSL_use_PrivateKey_ASN1() 200 if (!pk) { in SSL_use_PrivateKey_ASN1() 205 ret = SSL_use_PrivateKey(ssl, pk); in SSL_use_PrivateKey_ASN1() 214 EVP_PKEY_free(pk); in SSL_use_PrivateKey_ASN1() [all...] |
/third_party/node/deps/openssl/openssl/crypto/rsa/ |
H A D | rsa_prn.c | 40 EVP_PKEY *pk; in RSA_print() local 42 pk = EVP_PKEY_new(); in RSA_print() 43 if (pk == NULL) in RSA_print() 45 ret = EVP_PKEY_set1_RSA(pk, (RSA *)x); in RSA_print() 47 ret = EVP_PKEY_print_private(bp, pk, off, NULL); in RSA_print() 48 EVP_PKEY_free(pk); in RSA_print()
|
/third_party/openssl/crypto/rsa/ |
H A D | rsa_prn.c | 40 EVP_PKEY *pk; in RSA_print() local 42 pk = EVP_PKEY_new(); in RSA_print() 43 if (pk == NULL) in RSA_print() 45 ret = EVP_PKEY_set1_RSA(pk, (RSA *)x); in RSA_print() 47 ret = EVP_PKEY_print_private(bp, pk, off, NULL); in RSA_print() 48 EVP_PKEY_free(pk); in RSA_print()
|
/third_party/mbedtls/programs/pkey/ |
H A D | rsa_sign_pss.c | 31 #include "mbedtls/pk.h" 42 mbedtls_pk_context pk; in main() local 52 mbedtls_pk_init(&pk); in main() 87 if ((ret = mbedtls_pk_parse_keyfile(&pk, argv[1], "", in main() 94 if (!mbedtls_pk_can_do(&pk, MBEDTLS_PK_RSA)) { in main() 99 if ((ret = mbedtls_rsa_set_padding(mbedtls_pk_rsa(pk), in main() 120 if ((ret = mbedtls_pk_sign(&pk, MBEDTLS_MD_SHA256, hash, 0, in main() 150 mbedtls_pk_free(&pk); in main()
|
H A D | rsa_verify_pss.c | 30 #include "mbedtls/pk.h" 42 mbedtls_pk_context pk; in main() local 47 mbedtls_pk_init(&pk); in main() 71 if ((ret = mbedtls_pk_parse_public_keyfile(&pk, argv[1])) != 0) { in main() 77 if (!mbedtls_pk_can_do(&pk, MBEDTLS_PK_RSA)) { in main() 82 if ((ret = mbedtls_rsa_set_padding(mbedtls_pk_rsa(pk), in main() 117 if ((ret = mbedtls_pk_verify(&pk, MBEDTLS_MD_SHA256, hash, 0, in main() 128 mbedtls_pk_free(&pk); in main()
|