| /mbedtls/include/psa/ |
| A D | crypto_extra.h | 1159 psa_pake_cipher_suite_t *cipher_suite); 1721 return cipher_suite->algorithm; in psa_pake_cs_get_algorithm() 1725 psa_pake_cipher_suite_t *cipher_suite, in psa_pake_cs_set_algorithm() argument 1729 cipher_suite->algorithm = 0; in psa_pake_cs_set_algorithm() 1738 return PSA_PAKE_PRIMITIVE(cipher_suite->type, cipher_suite->family, in psa_pake_cs_get_primitive() 1743 psa_pake_cipher_suite_t *cipher_suite, in psa_pake_cs_set_primitive() argument 1754 return cipher_suite->family; in psa_pake_cs_get_family() 1760 return cipher_suite->bits; in psa_pake_cs_get_bits() 1766 return cipher_suite->hash; in psa_pake_cs_get_hash() 1773 cipher_suite->hash = 0; in psa_pake_cs_set_hash() [all …]
|
| /mbedtls/tests/suites/ |
| A D | test_suite_psa_crypto_pake.function | 630 psa_pake_cs_set_algorithm(&cipher_suite, alg); 632 psa_pake_cs_set_hash(&cipher_suite, hash_alg); 799 psa_pake_cs_set_algorithm(&cipher_suite, alg); 801 psa_pake_cs_set_hash(&cipher_suite, hash_alg); 803 PSA_ASSERT(psa_pake_setup(&server, &cipher_suite)); 804 PSA_ASSERT(psa_pake_setup(&client, &cipher_suite)); 863 psa_pake_cs_set_algorithm(&cipher_suite, alg); 865 psa_pake_cs_set_hash(&cipher_suite, hash_alg); 881 PSA_ASSERT(psa_pake_setup(&server, &cipher_suite)); 882 PSA_ASSERT(psa_pake_setup(&client, &cipher_suite)); [all …]
|
| A D | test_suite_psa_crypto_driver_wrappers.function | 2998 psa_pake_cipher_suite_t cipher_suite = psa_pake_cipher_suite_init(); 3036 psa_pake_cs_set_algorithm(&cipher_suite, PSA_ALG_JPAKE); 3037 psa_pake_cs_set_primitive(&cipher_suite, primitive); 3038 psa_pake_cs_set_hash(&cipher_suite, PSA_ALG_SHA_256); 3044 TEST_EQUAL(psa_pake_setup(&operation, &cipher_suite), 3186 psa_pake_cipher_suite_t cipher_suite = psa_pake_cipher_suite_init(); 3216 psa_pake_cs_set_algorithm(&cipher_suite, alg); 3217 psa_pake_cs_set_primitive(&cipher_suite, primitive_arg); 3218 psa_pake_cs_set_hash(&cipher_suite, hash_alg); 3237 PSA_ASSERT(psa_pake_setup(&server, &cipher_suite)); [all …]
|
| A D | test_suite_psa_crypto.function | 51 PSA_ASSERT(psa_pake_setup(operation, cipher_suite)); 10417 psa_pake_cs_set_algorithm(&cipher_suite, alg); 10419 psa_pake_cs_set_hash(&cipher_suite, hash_alg); 10446 status = psa_pake_setup(&operation, &cipher_suite); 10627 psa_pake_cs_set_algorithm(&cipher_suite, alg); 10629 psa_pake_cs_set_hash(&cipher_suite, hash_alg); 10632 PSA_ASSERT(psa_pake_setup(&server, &cipher_suite)); 10633 PSA_ASSERT(psa_pake_setup(&client, &cipher_suite)); 10686 psa_pake_cs_set_algorithm(&cipher_suite, alg); 10688 psa_pake_cs_set_hash(&cipher_suite, hash_alg); [all …]
|
| /mbedtls/library/ |
| A D | psa_crypto_pake.c | 162 psa_pake_cipher_suite_t cipher_suite = psa_pake_cipher_suite_init(); in mbedtls_psa_pake_setup() local 179 status = psa_crypto_driver_pake_get_cipher_suite(inputs, &cipher_suite); in mbedtls_psa_pake_setup() 221 operation->alg = cipher_suite.algorithm; in mbedtls_psa_pake_setup() 224 if (cipher_suite.algorithm == PSA_ALG_JPAKE) { in mbedtls_psa_pake_setup() 225 if (cipher_suite.type != PSA_PAKE_PRIMITIVE_TYPE_ECC || in mbedtls_psa_pake_setup() 226 cipher_suite.family != PSA_ECC_FAMILY_SECP_R1 || in mbedtls_psa_pake_setup() 227 cipher_suite.bits != 256 || in mbedtls_psa_pake_setup() 228 cipher_suite.hash != PSA_ALG_SHA_256) { in mbedtls_psa_pake_setup()
|
| A D | ssl_client.c | 351 int cipher_suite = ciphersuite_list[i]; in ssl_write_client_hello_cipher_suites() local 354 ciphersuite_info = mbedtls_ssl_ciphersuite_from_id(cipher_suite); in ssl_write_client_hello_cipher_suites() 370 (unsigned int) cipher_suite, in ssl_write_client_hello_cipher_suites() 375 MBEDTLS_PUT_UINT16_BE(cipher_suite, p, 0); in ssl_write_client_hello_cipher_suites()
|
| A D | ssl_tls13_client.c | 1596 uint16_t cipher_suite; in ssl_tls13_parse_server_hello() local 1663 cipher_suite = MBEDTLS_GET_UINT16_BE(p, 0); in ssl_tls13_parse_server_hello() 1667 ciphersuite_info = mbedtls_ssl_ciphersuite_from_id(cipher_suite); in ssl_tls13_parse_server_hello() 1674 !mbedtls_ssl_tls13_cipher_suite_is_offered(ssl, cipher_suite)) { in ssl_tls13_parse_server_hello() 1684 (cipher_suite != ssl->session_negotiate->ciphersuite)) { in ssl_tls13_parse_server_hello() 1690 cipher_suite)); in ssl_tls13_parse_server_hello() 1699 cipher_suite, ciphersuite_info->name)); in ssl_tls13_parse_server_hello()
|
| A D | psa_crypto.c | 8387 psa_pake_cipher_suite_t *cipher_suite) in psa_crypto_driver_pake_get_cipher_suite() argument 8389 if (inputs->cipher_suite.algorithm == PSA_ALG_NONE) { in psa_crypto_driver_pake_get_cipher_suite() 8393 *cipher_suite = inputs->cipher_suite; in psa_crypto_driver_pake_get_cipher_suite() 8400 const psa_pake_cipher_suite_t *cipher_suite) in psa_pake_setup() argument 8409 if (PSA_ALG_IS_PAKE(cipher_suite->algorithm) == 0 || in psa_pake_setup() 8410 PSA_ALG_IS_HASH(cipher_suite->hash) == 0) { in psa_pake_setup() 8417 operation->alg = cipher_suite->algorithm; in psa_pake_setup() 8418 operation->primitive = PSA_PAKE_PRIMITIVE(cipher_suite->type, in psa_pake_setup() 8419 cipher_suite->family, cipher_suite->bits); in psa_pake_setup() 8420 operation->data.inputs.cipher_suite = *cipher_suite; in psa_pake_setup()
|
| A D | ssl_misc.h | 2736 mbedtls_ssl_context *ssl, int cipher_suite) in mbedtls_ssl_tls13_cipher_suite_is_offered() argument 2742 if (ciphersuite_list[i] == cipher_suite) { in mbedtls_ssl_tls13_cipher_suite_is_offered()
|
| A D | ssl_tls13_server.c | 26 unsigned int cipher_suite) in ssl_tls13_validate_peer_ciphersuite() argument 29 if (!mbedtls_ssl_tls13_cipher_suite_is_offered(ssl, cipher_suite)) { in ssl_tls13_validate_peer_ciphersuite() 33 ciphersuite_info = mbedtls_ssl_ciphersuite_from_id(cipher_suite); in ssl_tls13_validate_peer_ciphersuite()
|
| A D | ssl_tls.c | 1972 psa_pake_cipher_suite_t cipher_suite = psa_pake_cipher_suite_init(); in mbedtls_ssl_set_hs_ecjpake_password_common() local 1977 psa_pake_cs_set_algorithm(&cipher_suite, PSA_ALG_JPAKE); in mbedtls_ssl_set_hs_ecjpake_password_common() 1978 psa_pake_cs_set_primitive(&cipher_suite, in mbedtls_ssl_set_hs_ecjpake_password_common() 1982 psa_pake_cs_set_hash(&cipher_suite, PSA_ALG_SHA_256); in mbedtls_ssl_set_hs_ecjpake_password_common() 1984 status = psa_pake_setup(&ssl->handshake->psa_pake_ctx, &cipher_suite); in mbedtls_ssl_set_hs_ecjpake_password_common()
|
| /mbedtls/docs/architecture/ |
| A D | tls13-support.md | 279 MBEDTLS_PUT_UINT16_BE( cipher_suite, cipher_suites_iter, 0 );
|
| /mbedtls/docs/proposed/ |
| A D | psa-driver-interface.md | 592 … inputs are available for drivers via get-data functions for `password`, `role` and `cipher_suite`. 661 psa_pake_cipher_suite_t *cipher_suite);
|