/aosp_15_r20/external/openthread/third_party/mbedtls/repo/include/mbedtls/ |
H A D | pk.h | 220 typedef struct mbedtls_pk_context { struct 265 } mbedtls_pk_context; typedef 310 void mbedtls_pk_init(mbedtls_pk_context *ctx); 323 void mbedtls_pk_free(mbedtls_pk_context *ctx); 358 int mbedtls_pk_setup(mbedtls_pk_context *ctx, const mbedtls_pk_info_t *info); 389 int mbedtls_pk_setup_opaque(mbedtls_pk_context *ctx, 409 int mbedtls_pk_setup_rsa_alt(mbedtls_pk_context *ctx, void *key, 422 size_t mbedtls_pk_get_bitlen(const mbedtls_pk_context *ctx); 431 static inline size_t mbedtls_pk_get_len(const mbedtls_pk_context *ctx) in mbedtls_pk_get_len() 448 int mbedtls_pk_can_do(const mbedtls_pk_context *ctx, mbedtls_pk_type_t type); [all …]
|
H A D | x509_crt.h | 61 mbedtls_pk_context pk; /**< Container for the public key context. */ 221 mbedtls_pk_context *MBEDTLS_PRIVATE(subject_key); 222 mbedtls_pk_context *MBEDTLS_PRIVATE(issuer_key); 1042 void mbedtls_x509write_crt_set_subject_key(mbedtls_x509write_cert *ctx, mbedtls_pk_context *key); 1050 void mbedtls_x509write_crt_set_issuer_key(mbedtls_x509write_cert *ctx, mbedtls_pk_context *key);
|
H A D | x509_csr.h | 47 mbedtls_pk_context pk; /**< Container for the public key context. */ 67 mbedtls_pk_context *MBEDTLS_PRIVATE(key); 252 void mbedtls_x509write_csr_set_key(mbedtls_x509write_csr *ctx, mbedtls_pk_context *key);
|
/aosp_15_r20/external/mbedtls/include/mbedtls/ |
H A D | pk.h | 227 typedef struct mbedtls_pk_context { struct 275 } mbedtls_pk_context; typedef 320 void mbedtls_pk_init(mbedtls_pk_context *ctx); 333 void mbedtls_pk_free(mbedtls_pk_context *ctx); 368 int mbedtls_pk_setup(mbedtls_pk_context *ctx, const mbedtls_pk_info_t *info); 399 int mbedtls_pk_setup_opaque(mbedtls_pk_context *ctx, 419 int mbedtls_pk_setup_rsa_alt(mbedtls_pk_context *ctx, void *key, 432 size_t mbedtls_pk_get_bitlen(const mbedtls_pk_context *ctx); 441 static inline size_t mbedtls_pk_get_len(const mbedtls_pk_context *ctx) in mbedtls_pk_get_len() 458 int mbedtls_pk_can_do(const mbedtls_pk_context *ctx, mbedtls_pk_type_t type); [all …]
|
H A D | x509_crt.h | 61 mbedtls_pk_context pk; /**< Container for the public key context. */ 221 mbedtls_pk_context *MBEDTLS_PRIVATE(subject_key); 222 mbedtls_pk_context *MBEDTLS_PRIVATE(issuer_key); 1030 void mbedtls_x509write_crt_set_subject_key(mbedtls_x509write_cert *ctx, mbedtls_pk_context *key); 1038 void mbedtls_x509write_crt_set_issuer_key(mbedtls_x509write_cert *ctx, mbedtls_pk_context *key);
|
H A D | x509_csr.h | 47 mbedtls_pk_context pk; /**< Container for the public key context. */ 67 mbedtls_pk_context *MBEDTLS_PRIVATE(key); 189 void mbedtls_x509write_csr_set_key(mbedtls_x509write_csr *ctx, mbedtls_pk_context *key);
|
/aosp_15_r20/external/mbedtls/library/ |
H A D | pk_wrap.c | 176 static size_t rsa_get_bitlen(mbedtls_pk_context *pk) in rsa_get_bitlen() 183 static int rsa_verify_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, in rsa_verify_wrap() 192 mbedtls_pk_context key; in rsa_verify_wrap() 245 static int rsa_verify_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, in rsa_verify_wrap() 293 mbedtls_pk_context key; in mbedtls_pk_psa_rsa_sign_ext() 348 static int rsa_sign_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, in rsa_sign_wrap() 368 static int rsa_sign_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, in rsa_sign_wrap() 393 static int rsa_decrypt_wrap(mbedtls_pk_context *pk, in rsa_decrypt_wrap() 403 mbedtls_pk_context key; in rsa_decrypt_wrap() 462 static int rsa_decrypt_wrap(mbedtls_pk_context *pk, in rsa_decrypt_wrap() [all …]
|
H A D | pk.c | 40 void mbedtls_pk_init(mbedtls_pk_context *ctx) in mbedtls_pk_init() 58 void mbedtls_pk_free(mbedtls_pk_context *ctx) in mbedtls_pk_free() 76 mbedtls_platform_zeroize(ctx, sizeof(mbedtls_pk_context)); in mbedtls_pk_free() 135 int mbedtls_pk_setup(mbedtls_pk_context *ctx, const mbedtls_pk_info_t *info) in mbedtls_pk_setup() 155 int mbedtls_pk_setup_opaque(mbedtls_pk_context *ctx, in mbedtls_pk_setup_opaque() 194 int mbedtls_pk_setup_rsa_alt(mbedtls_pk_context *ctx, void *key, in mbedtls_pk_setup_rsa_alt() 226 int mbedtls_pk_can_do(const mbedtls_pk_context *ctx, mbedtls_pk_type_t type) in mbedtls_pk_can_do() 242 int mbedtls_pk_can_do_ext(const mbedtls_pk_context *ctx, psa_algorithm_t alg, in mbedtls_pk_can_do_ext() 414 int mbedtls_pk_verify_restartable(mbedtls_pk_context *ctx, in mbedtls_pk_verify_restartable() 464 int mbedtls_pk_verify(mbedtls_pk_context *ctx, mbedtls_md_type_t md_alg, in mbedtls_pk_verify() [all …]
|
H A D | pk_wrap.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, 75 int (*check_pair_func)(mbedtls_pk_context *pub, mbedtls_pk_context *prv, 94 void (*debug_func)(mbedtls_pk_context *pk, mbedtls_pk_debug_item *items);
|
H A D | pkwrite.c | 51 static inline int mbedtls_pk_is_rfc8410(const mbedtls_pk_context *pk) in mbedtls_pk_is_rfc8410() 70 static psa_ecc_family_t pk_get_opaque_ec_family(const mbedtls_pk_context *pk) in pk_get_opaque_ec_family() 89 static psa_key_type_t pk_get_opaque_key_type(const mbedtls_pk_context *pk) in pk_get_opaque_key_type() 112 const mbedtls_pk_context *pk) in pk_write_rsa_pubkey() 153 const mbedtls_pk_context *pk) in pk_write_ec_pubkey() 178 const mbedtls_pk_context *pk) in pk_write_ec_pubkey() 245 const mbedtls_pk_context *pk) in pk_write_ec_private() 273 const mbedtls_pk_context *pk) in pk_write_ec_private() 312 const mbedtls_pk_context *pk) in pk_write_opaque_pubkey() 335 const mbedtls_pk_context *key) in mbedtls_pk_write_pubkey() [all …]
|
H A D | pkparse.c | 114 int mbedtls_pk_parse_keyfile(mbedtls_pk_context *ctx, in mbedtls_pk_parse_keyfile() 141 int mbedtls_pk_parse_public_keyfile(mbedtls_pk_context *ctx, const char *path) in mbedtls_pk_parse_public_keyfile() 453 static int pk_update_psa_ecparams(mbedtls_pk_context *pk, in pk_update_psa_ecparams() 480 static int pk_use_ecparams(const mbedtls_asn1_buf *params, mbedtls_pk_context *pk) in pk_use_ecparams() 520 static int pk_derive_public_key(mbedtls_pk_context *pk, in pk_derive_public_key() 582 mbedtls_pk_context *pk) in pk_use_ecparams_rfc8410() 607 static int pk_parse_key_rfc8410_der(mbedtls_pk_context *pk, in pk_parse_key_rfc8410_der() 660 static int pk_convert_compressed_ec(mbedtls_pk_context *pk, in pk_convert_compressed_ec() 699 mbedtls_pk_context *pk) in pk_get_ecpubkey() 882 mbedtls_pk_context *pk) in mbedtls_pk_parse_subpubkey() [all …]
|
H A D | pk_internal.h | 48 static inline const mbedtls_ecp_keypair *mbedtls_pk_ec_ro(const mbedtls_pk_context pk) in mbedtls_pk_ec_ro() 60 static inline mbedtls_ecp_keypair *mbedtls_pk_ec_rw(const mbedtls_pk_context pk) in mbedtls_pk_ec_rw() 72 static inline mbedtls_ecp_group_id mbedtls_pk_get_group_id(const mbedtls_pk_context *pk) in mbedtls_pk_get_group_id() 111 mbedtls_pk_context *pk,
|
/aosp_15_r20/external/openthread/third_party/mbedtls/repo/library/ |
H A D | pk_wrap.c | 58 static size_t rsa_get_bitlen(mbedtls_pk_context *pk) in rsa_get_bitlen() 65 static int rsa_verify_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, in rsa_verify_wrap() 130 static int rsa_verify_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, in rsa_verify_wrap() 230 static int rsa_sign_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, in rsa_sign_wrap() 254 static int rsa_sign_wrap(mbedtls_pk_context *pk, mbedtls_md_type_t md_alg, in rsa_sign_wrap() 279 static int rsa_decrypt_wrap(mbedtls_pk_context *pk, in rsa_decrypt_wrap() 345 static int rsa_decrypt_wrap(mbedtls_pk_context *pk, in rsa_decrypt_wrap() 362 static int rsa_encrypt_wrap(mbedtls_pk_context *pk, in rsa_encrypt_wrap() 427 static int rsa_encrypt_wrap(mbedtls_pk_context *pk, in rsa_encrypt_wrap() 444 static int rsa_check_pair_wrap(mbedtls_pk_context *pub, mbedtls_pk_context *prv, in rsa_check_pair_wrap() [all …]
|
H A D | pk.c | 45 void mbedtls_pk_init(mbedtls_pk_context *ctx) in mbedtls_pk_init() 63 void mbedtls_pk_free(mbedtls_pk_context *ctx) in mbedtls_pk_free() 81 mbedtls_platform_zeroize(ctx, sizeof(mbedtls_pk_context)); in mbedtls_pk_free() 140 int mbedtls_pk_setup(mbedtls_pk_context *ctx, const mbedtls_pk_info_t *info) in mbedtls_pk_setup() 160 int mbedtls_pk_setup_opaque(mbedtls_pk_context *ctx, in mbedtls_pk_setup_opaque() 199 int mbedtls_pk_setup_rsa_alt(mbedtls_pk_context *ctx, void *key, in mbedtls_pk_setup_rsa_alt() 231 int mbedtls_pk_can_do(const mbedtls_pk_context *ctx, mbedtls_pk_type_t type) in mbedtls_pk_can_do() 247 int mbedtls_pk_can_do_ext(const mbedtls_pk_context *ctx, psa_algorithm_t alg, in mbedtls_pk_can_do_ext() 404 int mbedtls_pk_get_psa_attributes(const mbedtls_pk_context *pk, in mbedtls_pk_get_psa_attributes() 645 static int import_pair_into_psa(const mbedtls_pk_context *pk, in import_pair_into_psa() [all …]
|
H A D | pk_wrap.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, 75 int (*check_pair_func)(mbedtls_pk_context *pub, mbedtls_pk_context *prv, 94 void (*debug_func)(mbedtls_pk_context *pk, mbedtls_pk_debug_item *items);
|
H A D | pk_internal.h | 60 static inline const mbedtls_ecp_keypair *mbedtls_pk_ec_ro(const mbedtls_pk_context pk) 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() 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() 124 static inline int mbedtls_pk_is_rfc8410(const mbedtls_pk_context *pk) in mbedtls_pk_is_rfc8410() 138 int mbedtls_pk_ecc_set_group(mbedtls_pk_context *pk, mbedtls_ecp_group_id grp_id); 147 int mbedtls_pk_ecc_set_key(mbedtls_pk_context *pk, unsigned char *key, size_t key_len); 162 int mbedtls_pk_ecc_set_pubkey(mbedtls_pk_context *pk, const unsigned char *pub, size_t pub_len); 183 int mbedtls_pk_ecc_set_pubkey_from_prv(mbedtls_pk_context *pk, 197 mbedtls_pk_context *pk,
|
H A D | pkwrite.c | 63 const mbedtls_pk_context *pk) in pk_write_rsa_der() 91 const mbedtls_pk_context *pk) in pk_write_ec_pubkey() 116 const mbedtls_pk_context *pk) in pk_write_ec_pubkey() 157 const mbedtls_pk_context *pk) in pk_write_ec_private() 185 const mbedtls_pk_context *pk) in pk_write_ec_private() 256 const mbedtls_pk_context *pk) in pk_write_ec_rfc8410_der() 299 const mbedtls_pk_context *pk) in pk_write_ec_der() 353 const mbedtls_pk_context *pk) in pk_write_opaque_pubkey() 381 static mbedtls_pk_type_t pk_get_type_ext(const mbedtls_pk_context *pk) in pk_get_type_ext() 412 const mbedtls_pk_context *key) in mbedtls_pk_write_pubkey() [all …]
|
H A D | pkparse.c | 389 static int pk_use_ecparams(const mbedtls_asn1_buf *params, mbedtls_pk_context *pk) in pk_use_ecparams() 415 mbedtls_pk_context *pk) in pk_use_ecparams_rfc8410() 429 static int pk_parse_key_rfc8410_der(mbedtls_pk_context *pk, in pk_parse_key_rfc8410_der() 518 mbedtls_pk_context *pk) in mbedtls_pk_parse_subpubkey() 604 static int pk_parse_key_sec1_der(mbedtls_pk_context *pk, in pk_parse_key_sec1_der() 743 mbedtls_pk_context *pk, in pk_parse_key_pkcs8_unencrypted_der() 866 mbedtls_pk_context *pk, in mbedtls_pk_parse_key_pkcs8_encrypted_der() 973 int mbedtls_pk_parse_key(mbedtls_pk_context *pk, in mbedtls_pk_parse_key() 1180 int mbedtls_pk_parse_public_key(mbedtls_pk_context *ctx, in mbedtls_pk_parse_public_key() 1347 int mbedtls_pk_parse_keyfile(mbedtls_pk_context *ctx, in mbedtls_pk_parse_keyfile() [all …]
|
H A D | pk_ecc.c | 17 int mbedtls_pk_ecc_set_group(mbedtls_pk_context *pk, mbedtls_ecp_group_id grp_id) in mbedtls_pk_ecc_set_group() 48 int mbedtls_pk_ecc_set_key(mbedtls_pk_context *pk, unsigned char *key, size_t key_len) in mbedtls_pk_ecc_set_key() 84 int mbedtls_pk_ecc_set_pubkey_from_prv(mbedtls_pk_context *pk, in mbedtls_pk_ecc_set_pubkey_from_prv() 166 static int pk_ecc_set_pubkey_psa_ecp_fallback(mbedtls_pk_context *pk, in pk_ecc_set_pubkey_psa_ecp_fallback() 204 int mbedtls_pk_ecc_set_pubkey(mbedtls_pk_context *pk, const unsigned char *pub, size_t pub_len) in mbedtls_pk_ecc_set_pubkey()
|
/aosp_15_r20/external/openthread/third_party/mbedtls/repo/tests/suites/ |
H A D | test_suite_pkparse.function | 18 static int test_psa_bridge(const mbedtls_pk_context *ctx, 75 static int pk_can_ecdsa(const mbedtls_pk_context *ctx) 104 mbedtls_pk_context ctx; 151 mbedtls_pk_context ctx; 188 mbedtls_pk_context ctx; 228 mbedtls_pk_context ctx; 269 mbedtls_pk_context pk; 286 mbedtls_pk_context pk; 309 mbedtls_pk_context pk;
|
H A D | test_suite_pk.function | 189 static int pk_genkey_ec(mbedtls_pk_context *pk, mbedtls_ecp_group_id grp_id) 263 static int pk_genkey(mbedtls_pk_context *pk, int curve_or_keybits) 333 static int pk_public_same(const mbedtls_pk_context *pk1, 334 const mbedtls_pk_context *pk2) 441 mbedtls_pk_context *pk, psa_key_type_t *psa_type) 668 mbedtls_pk_context pk, pk2; 772 mbedtls_pk_context pk; 817 mbedtls_pk_context ctx; 876 mbedtls_pk_context pk; 964 mbedtls_pk_context pk; [all …]
|
/aosp_15_r20/external/mbedtls/tests/suites/ |
H A D | test_suite_pkparse.function | 23 mbedtls_pk_context ctx; 56 mbedtls_pk_context ctx; 82 mbedtls_pk_context ctx; 114 mbedtls_pk_context ctx; 144 mbedtls_pk_context pk; 161 mbedtls_pk_context pk; 184 mbedtls_pk_context pk;
|
H A D | test_suite_pk.function | 28 static int pk_genkey_ec(mbedtls_pk_context *pk, mbedtls_ecp_group_id grp_id) 85 static int pk_genkey(mbedtls_pk_context *pk, int parameter) 210 mbedtls_pk_context pk, pk2; 314 mbedtls_pk_context pk; 359 mbedtls_pk_context ctx; 408 mbedtls_pk_context pk; 497 mbedtls_pk_context pk; 530 mbedtls_pk_context pk; 553 mbedtls_pk_context pub, prv, alt; 618 mbedtls_pk_context pk; [all …]
|
H A D | test_suite_pkwrite.function | 31 static int pk_write_any_key(mbedtls_pk_context *pk, unsigned char **p, 70 mbedtls_pk_context key; 170 mbedtls_pk_context priv_key;
|
/aosp_15_r20/external/open-dice/src/ |
H A D | mbedtls_ops.c | 44 mbedtls_pk_context* context) { in SetupKeyPair() 74 const mbedtls_pk_context* pk_context, in GetIdFromKey() 351 mbedtls_pk_context authority_key_context; in DiceGenerateCertificate() 353 mbedtls_pk_context subject_key_context; in DiceGenerateCertificate()
|