Lines Matching refs:rsa

11 #include "mbedtls/rsa.h"
517 mbedtls_rsa_context *rsa = mbedtls_pk_rsa(*pk);
518 mbedtls_mpi_free(&rsa->D);
519 mbedtls_mpi_free(&rsa->P);
520 mbedtls_mpi_free(&rsa->Q);
1071 mbedtls_rsa_context *rsa;
1087 rsa = mbedtls_pk_rsa(pk);
1089 rsa->len = (mod + 7) / 8;
1091 TEST_EQUAL(mbedtls_rsa_set_padding(rsa, padding, MBEDTLS_MD_NONE), 0);
1094 TEST_ASSERT(mbedtls_test_read_mpi(&rsa->N, input_N) == 0);
1095 TEST_ASSERT(mbedtls_test_read_mpi(&rsa->E, input_E) == 0);
1143 mbedtls_rsa_context *rsa;
1153 rsa = mbedtls_pk_rsa(pk);
1155 rsa->len = (mod + 7) / 8;
1156 TEST_ASSERT(mbedtls_test_read_mpi(&rsa->N, input_N) == 0);
1157 TEST_ASSERT(mbedtls_test_read_mpi(&rsa->E, input_E) == 0);
1426 mbedtls_rsa_context *rsa;
1440 /* init pk-rsa context */
1442 rsa = mbedtls_pk_rsa(pk);
1443 mbedtls_rsa_set_padding(rsa, padding, MBEDTLS_MD_SHA1);
1446 rsa->len = (mod + 7) / 8;
1447 TEST_ASSERT(mbedtls_test_read_mpi(&rsa->N, input_N) == 0);
1448 TEST_ASSERT(mbedtls_test_read_mpi(&rsa->E, input_E) == 0);
1458 /* init pk-rsa context */
1462 rsa = mbedtls_pk_rsa(pk);
1463 mbedtls_rsa_set_padding(rsa, padding, MBEDTLS_MD_SHA1);
1472 TEST_ASSERT(mbedtls_rsa_import(rsa, &N, &P, &Q, NULL, &E) == 0);
1473 TEST_EQUAL(mbedtls_rsa_get_len(rsa), (mod + 7) / 8);
1474 TEST_ASSERT(mbedtls_rsa_complete(rsa) == 0);
1506 mbedtls_rsa_context *rsa;
1517 /* init pk-rsa context */
1519 rsa = mbedtls_pk_rsa(pk);
1528 TEST_ASSERT(mbedtls_rsa_import(rsa, &N, &P, &Q, NULL, &E) == 0);
1529 TEST_EQUAL(mbedtls_rsa_get_len(rsa), (mod + 7) / 8);
1530 TEST_ASSERT(mbedtls_rsa_complete(rsa) == 0);
1537 TEST_EQUAL(mbedtls_rsa_set_padding(rsa, padding, md_alg), 0);
1569 mbedtls_rsa_context *rsa;
1582 /* init pk-rsa context */
1585 rsa = mbedtls_pk_rsa(pk);
1594 TEST_EQUAL(mbedtls_rsa_import(rsa, &N, &P, &Q, NULL, &E), 0);
1595 TEST_EQUAL(mbedtls_rsa_get_len(rsa), (mod + 7) / 8);
1596 TEST_EQUAL(mbedtls_rsa_complete(rsa), 0);
1600 TEST_EQUAL(mbedtls_rsa_set_padding(rsa, padding_mode, MBEDTLS_MD_SHA1), 0);
1717 * corresponding rsa context.
1720 mbedtls_pk_context rsa, alt;
1728 mbedtls_pk_init(&rsa);
1739 TEST_ASSERT(pk_setup(&rsa, MBEDTLS_PK_RSA, RSA_KEY_SIZE) == 0);
1741 /* Extract key to the raw rsa context */
1742 TEST_ASSERT(mbedtls_rsa_copy(&raw, mbedtls_pk_rsa(rsa)) == 0);
1779 TEST_ASSERT(mbedtls_pk_verify(&rsa, MBEDTLS_MD_NONE,
1783 TEST_ASSERT(mbedtls_pk_encrypt(&rsa, msg, sizeof(msg),
1802 mbedtls_pk_free(&rsa); mbedtls_pk_free(&alt);
2189 mbedtls_rsa_context *rsa = mbedtls_pk_rsa(pk);
2190 TEST_EQUAL(mbedtls_rsa_set_padding(rsa, MBEDTLS_RSA_PKCS_V21, md_type), 0);