Home
last modified time | relevance | path

Searched refs:mbedtls_pk_context (Results 1 – 25 of 117) sorted by relevance

12345

/aosp_15_r20/external/openthread/third_party/mbedtls/repo/include/mbedtls/
H A Dpk.h220 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 Dx509_crt.h61 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 Dx509_csr.h47 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 Dpk.h227 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 Dx509_crt.h61 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 Dx509_csr.h47 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 Dpk_wrap.c176 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 Dpk.c40 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 Dpk_wrap.h30 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 Dpkwrite.c51 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 Dpkparse.c114 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 Dpk_internal.h48 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 Dpk_wrap.c58 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 Dpk.c45 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 Dpk_wrap.h30 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 Dpk_internal.h60 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 Dpkwrite.c63 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 Dpkparse.c389 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 Dpk_ecc.c17 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 Dtest_suite_pkparse.function18 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 Dtest_suite_pk.function189 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 Dtest_suite_pkparse.function23 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 Dtest_suite_pk.function28 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 Dtest_suite_pkwrite.function31 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 Dmbedtls_ops.c44 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()

12345