Lines Matching refs:mbedtls_rsa_context
68 return( 8 * ((const mbedtls_rsa_context *) ctx)->len ); in rsa_get_bitlen()
77 if( sig_len < ((mbedtls_rsa_context *) ctx)->len ) in rsa_verify_wrap()
80 if( ( ret = mbedtls_rsa_pkcs1_verify( (mbedtls_rsa_context *) ctx, NULL, NULL, in rsa_verify_wrap()
85 if( sig_len > ((mbedtls_rsa_context *) ctx)->len ) in rsa_verify_wrap()
96 *sig_len = ((mbedtls_rsa_context *) ctx)->len; in rsa_sign_wrap()
98 return( mbedtls_rsa_pkcs1_sign( (mbedtls_rsa_context *) ctx, f_rng, p_rng, MBEDTLS_RSA_PRIVATE, in rsa_sign_wrap()
107 if( ilen != ((mbedtls_rsa_context *) ctx)->len ) in rsa_decrypt_wrap()
110 return( mbedtls_rsa_pkcs1_decrypt( (mbedtls_rsa_context *) ctx, f_rng, p_rng, in rsa_decrypt_wrap()
119 *olen = ((mbedtls_rsa_context *) ctx)->len; in rsa_encrypt_wrap()
124 return( mbedtls_rsa_pkcs1_encrypt( (mbedtls_rsa_context *) ctx, in rsa_encrypt_wrap()
130 return( mbedtls_rsa_check_pub_priv( (const mbedtls_rsa_context *) pub, in rsa_check_pair_wrap()
131 (const mbedtls_rsa_context *) prv ) ); in rsa_check_pair_wrap()
136 void *ctx = mbedtls_calloc( 1, sizeof( mbedtls_rsa_context ) ); in rsa_alloc_wrap()
139 mbedtls_rsa_init( (mbedtls_rsa_context *) ctx, 0, 0 ); in rsa_alloc_wrap()
146 mbedtls_rsa_free( (mbedtls_rsa_context *) ctx ); in rsa_free_wrap()
154 items->value = &( ((mbedtls_rsa_context *) ctx)->N ); in rsa_debug()
160 items->value = &( ((mbedtls_rsa_context *) ctx)->E ); in rsa_debug()