Lines Matching refs:rsa

434     mbedtls_rsa_context rsa;  in rk_rsa_private()  local
436 mbedtls_rsa_init( &rsa); in rk_rsa_private()
438 rsa.len = key->key_len; in rk_rsa_private()
439 MBEDTLS_MPI_CHK( mbedtls_mpi_read_binary( &rsa.N , key->n, key->key_len) ); in rk_rsa_private()
440 MBEDTLS_MPI_CHK( mbedtls_mpi_read_binary( &rsa.E , key->e, key->e_len) ); in rk_rsa_private()
441 MBEDTLS_MPI_CHK( mbedtls_mpi_read_binary( &rsa.D , key->d, key->d_len) ); in rk_rsa_private()
442 MBEDTLS_MPI_CHK( mbedtls_mpi_read_binary( &rsa.P , key->p, key->p_len ) ); in rk_rsa_private()
443 MBEDTLS_MPI_CHK( mbedtls_mpi_read_binary( &rsa.Q , key->q, key->q_len ) ); in rk_rsa_private()
444 MBEDTLS_MPI_CHK( mbedtls_mpi_read_binary( &rsa.DP, key->dp, key->dp_len )); in rk_rsa_private()
445 MBEDTLS_MPI_CHK( mbedtls_mpi_read_binary( &rsa.DQ, key->dq, key->dq_len ) ); in rk_rsa_private()
446 MBEDTLS_MPI_CHK( mbedtls_mpi_read_binary( &rsa.QP, key->iq, key->iq_len) ); in rk_rsa_private()
448 if(mbedtls_rsa_check_privkey( &rsa ) != 0) in rk_rsa_private()
453 ret = mbedtls_rsa_private(&rsa, NULL, NULL, input, output); in rk_rsa_private()
457 mbedtls_rsa_free( &rsa ); in rk_rsa_private()
464 mbedtls_rsa_context rsa; in rk_rsa_public() local
466 mbedtls_rsa_init( &rsa); in rk_rsa_public()
468 rsa.len = key->key_len; in rk_rsa_public()
469 MBEDTLS_MPI_CHK( mbedtls_mpi_read_binary( &rsa.N , key->n, key->key_len) ); in rk_rsa_public()
470 MBEDTLS_MPI_CHK( mbedtls_mpi_read_binary( &rsa.E , key->e, key->e_len) ); in rk_rsa_public()
472 if(mbedtls_rsa_check_pubkey( &rsa ) != 0) in rk_rsa_public()
477 ret = mbedtls_rsa_public(&rsa, input, output); in rk_rsa_public()
480 mbedtls_rsa_free( &rsa ); in rk_rsa_public()
487 mbedtls_rsa_context rsa; in rk_rsa_public2() local
489 mbedtls_rsa_init( &rsa); in rk_rsa_public2()
491 rsa.len = key->n_len; in rk_rsa_public2()
492 MBEDTLS_MPI_CHK( mbedtls_mpi_read_binary( &rsa.N , key->n, key->n_len) ); in rk_rsa_public2()
493 MBEDTLS_MPI_CHK( mbedtls_mpi_read_binary( &rsa.E , key->e, key->e_len) ); in rk_rsa_public2()
495 if(mbedtls_rsa_check_pubkey( &rsa ) != 0) in rk_rsa_public2()
500 ret = mbedtls_rsa_public(&rsa, input, output); in rk_rsa_public2()
503 mbedtls_rsa_free( &rsa ); in rk_rsa_public2()