Home
last modified time | relevance | path

Searched refs:pk (Results 1 – 9 of 9) sorted by relevance

/programs/pkey/
A Drsa_verify_pss.c47 mbedtls_pk_context pk; in main() local
52 mbedtls_pk_init(&pk); in main()
74 if ((ret = mbedtls_pk_parse_public_keyfile(&pk, argv[1])) != 0) { in main()
80 if (!mbedtls_pk_can_do(&pk, MBEDTLS_PK_RSA)) { in main()
85 if ((ret = mbedtls_rsa_set_padding(mbedtls_pk_rsa(pk), in main()
120 if ((ret = mbedtls_pk_verify(&pk, MBEDTLS_MD_SHA256, hash, 0, in main()
131 mbedtls_pk_free(&pk); in main()
A Drsa_sign_pss.c47 mbedtls_pk_context pk; in main() local
57 mbedtls_pk_init(&pk); in main()
90 if ((ret = mbedtls_pk_parse_keyfile(&pk, argv[1], "")) != 0) { in main()
96 if (!mbedtls_pk_can_do(&pk, MBEDTLS_PK_RSA)) { in main()
101 if ((ret = mbedtls_rsa_set_padding(mbedtls_pk_rsa(pk), in main()
122 if ((ret = mbedtls_pk_sign(&pk, MBEDTLS_MD_SHA256, hash, 0, in main()
151 mbedtls_pk_free(&pk); in main()
A Dpk_verify.c43 mbedtls_pk_context pk; in main() local
48 mbedtls_pk_init(&pk); in main()
70 if ((ret = mbedtls_pk_parse_public_keyfile(&pk, argv[1])) != 0) { in main()
104 if ((ret = mbedtls_pk_verify(&pk, MBEDTLS_MD_SHA256, hash, 0, in main()
115 mbedtls_pk_free(&pk); in main()
A Dpk_sign.c45 mbedtls_pk_context pk; in main() local
56 mbedtls_pk_init(&pk); in main()
89 if ((ret = mbedtls_pk_parse_keyfile(&pk, argv[1], "")) != 0) { in main()
108 if ((ret = mbedtls_pk_sign(&pk, MBEDTLS_MD_SHA256, hash, 0, in main()
137 mbedtls_pk_free(&pk); in main()
/programs/ssl/
A Dssl_test_lib.c272 int pk_wrap_as_opaque(mbedtls_pk_context *pk, psa_algorithm_t psa_alg, psa_algorithm_t psa_alg2, in pk_wrap_as_opaque() argument
278 ret = mbedtls_pk_get_psa_attributes(pk, PSA_KEY_USAGE_SIGN_HASH, &key_attr); in pk_wrap_as_opaque()
287 ret = mbedtls_pk_import_into_psa(pk, &key_attr, key_id); in pk_wrap_as_opaque()
291 mbedtls_pk_free(pk); in pk_wrap_as_opaque()
292 mbedtls_pk_init(pk); in pk_wrap_as_opaque()
293 ret = mbedtls_pk_wrap_psa(pk, *key_id); in pk_wrap_as_opaque()
A Dssl_test_lib.h231 int pk_wrap_as_opaque(mbedtls_pk_context *pk, psa_algorithm_t psa_alg, psa_algorithm_t psa_alg2,
A Dssl_server2.c1084 mbedtls_pk_context *pk; /*!< Private key */ member
1107 mbedtls_pk_context *pk, in ssl_async_set_key() argument
1115 ctx->slots[ctx->slots_used].pk = pk; in ssl_async_set_key()
1173 if (mbedtls_pk_check_pair(&cert->pk, in ssl_async_start()
1246 ret = mbedtls_pk_sign(key_slot->pk, in ssl_async_resume()
3033 mbedtls_pk_context *pk = &pkey; in main() local
3043 pk = NULL; in main()
3052 mbedtls_pk_context *pk = &pkey2; in main() local
3062 pk = NULL; in main()
4209 mbedtls_free(ssl_async_keys.slots[i].pk); in main()
[all …]
/programs/
A DREADME.md6 ### Generic public-key cryptography (`pk`) examples
8 …y algorithms (RSA or ECC) and writes it to a file that can be used by the other pk sample programs.
/programs/x509/
A Dcert_write.c772 subject_key = &csr.pk; in main()
812 if (mbedtls_pk_check_pair(&issuer_crt.pk, issuer_key) != 0) { in main()

Completed in 23 milliseconds