Lines Matching refs:rsa
510 mbedtls_rsa_context *rsa ) in pk_get_rsapubkey() argument
523 if( ( ret = mbedtls_asn1_get_mpi( p, end, &rsa->N ) ) != 0 || in pk_get_rsapubkey()
524 ( ret = mbedtls_asn1_get_mpi( p, end, &rsa->E ) ) != 0 ) in pk_get_rsapubkey()
531 if( ( ret = mbedtls_rsa_check_pubkey( rsa ) ) != 0 ) in pk_get_rsapubkey()
534 rsa->len = mbedtls_mpi_size( &rsa->N ); in pk_get_rsapubkey()
642 static int pk_parse_key_pkcs1_der( mbedtls_rsa_context *rsa, in pk_parse_key_pkcs1_der() argument
677 if( ( ret = mbedtls_asn1_get_int( &p, end, &rsa->ver ) ) != 0 ) in pk_parse_key_pkcs1_der()
682 if( rsa->ver != 0 ) in pk_parse_key_pkcs1_der()
687 if( ( ret = mbedtls_asn1_get_mpi( &p, end, &rsa->N ) ) != 0 || in pk_parse_key_pkcs1_der()
688 ( ret = mbedtls_asn1_get_mpi( &p, end, &rsa->E ) ) != 0 || in pk_parse_key_pkcs1_der()
689 ( ret = mbedtls_asn1_get_mpi( &p, end, &rsa->D ) ) != 0 || in pk_parse_key_pkcs1_der()
690 ( ret = mbedtls_asn1_get_mpi( &p, end, &rsa->P ) ) != 0 || in pk_parse_key_pkcs1_der()
691 ( ret = mbedtls_asn1_get_mpi( &p, end, &rsa->Q ) ) != 0 || in pk_parse_key_pkcs1_der()
692 ( ret = mbedtls_asn1_get_mpi( &p, end, &rsa->DP ) ) != 0 || in pk_parse_key_pkcs1_der()
693 ( ret = mbedtls_asn1_get_mpi( &p, end, &rsa->DQ ) ) != 0 || in pk_parse_key_pkcs1_der()
694 ( ret = mbedtls_asn1_get_mpi( &p, end, &rsa->QP ) ) != 0 ) in pk_parse_key_pkcs1_der()
696 mbedtls_rsa_free( rsa ); in pk_parse_key_pkcs1_der()
700 rsa->len = mbedtls_mpi_size( &rsa->N ); in pk_parse_key_pkcs1_der()
704 mbedtls_rsa_free( rsa ); in pk_parse_key_pkcs1_der()
709 if( ( ret = mbedtls_rsa_check_privkey( rsa ) ) != 0 ) in pk_parse_key_pkcs1_der()
711 mbedtls_rsa_free( rsa ); in pk_parse_key_pkcs1_der()