Lines Matching defs:rsa
19 #include "mbedtls/rsa.h"
60 const mbedtls_rsa_context *rsa = (const mbedtls_rsa_context *) pk->pk_ctx;
61 return mbedtls_rsa_get_bitlen(rsa);
69 mbedtls_rsa_context *rsa = (mbedtls_rsa_context *) pk->pk_ctx;
78 size_t rsa_len = mbedtls_rsa_get_len(rsa);
86 if (mbedtls_rsa_get_padding_mode(rsa) == MBEDTLS_RSA_PKCS_V21) {
96 key_len = mbedtls_rsa_write_pubkey(rsa, buf, &p);
135 mbedtls_rsa_context *rsa = (mbedtls_rsa_context *) pk->pk_ctx;
136 size_t rsa_len = mbedtls_rsa_get_len(rsa);
148 if ((ret = mbedtls_rsa_pkcs1_verify(rsa, md_alg,
259 mbedtls_rsa_context *rsa = (mbedtls_rsa_context *) pk->pk_ctx;
267 *sig_len = mbedtls_rsa_get_len(rsa);
272 return mbedtls_rsa_pkcs1_sign(rsa, f_rng, p_rng,
284 mbedtls_rsa_context *rsa = (mbedtls_rsa_context *) pk->pk_ctx;
297 if (ilen != mbedtls_rsa_get_len(rsa)) {
301 key_len = mbedtls_rsa_write_key(rsa, buf, &p);
308 if (mbedtls_rsa_get_padding_mode(rsa) == MBEDTLS_RSA_PKCS_V21) {
309 psa_md_alg = mbedtls_md_psa_alg_from_type((mbedtls_md_type_t) mbedtls_rsa_get_md_alg(rsa));
350 mbedtls_rsa_context *rsa = (mbedtls_rsa_context *) pk->pk_ctx;
352 if (ilen != mbedtls_rsa_get_len(rsa)) {
356 return mbedtls_rsa_pkcs1_decrypt(rsa, f_rng, p_rng,
367 mbedtls_rsa_context *rsa = (mbedtls_rsa_context *) pk->pk_ctx;
380 if (mbedtls_rsa_get_len(rsa) > osize) {
384 key_len = mbedtls_rsa_write_pubkey(rsa, buf, &p);
390 if (mbedtls_rsa_get_padding_mode(rsa) == MBEDTLS_RSA_PKCS_V21) {
391 psa_md_alg = mbedtls_md_psa_alg_from_type((mbedtls_md_type_t) mbedtls_rsa_get_md_alg(rsa));
432 mbedtls_rsa_context *rsa = (mbedtls_rsa_context *) pk->pk_ctx;
433 *olen = mbedtls_rsa_get_len(rsa);
439 return mbedtls_rsa_pkcs1_encrypt(rsa, f_rng, p_rng,
478 mbedtls_rsa_context *rsa = (mbedtls_rsa_context *) pk->pk_ctx;
481 items->name = "rsa.N";
482 items->value = &(rsa->N);
487 items->name = "rsa.E";
488 items->value = &(rsa->E);