diff options
Diffstat (limited to 'lib/gnutls_ui.c')
-rw-r--r-- | lib/gnutls_ui.c | 42 |
1 files changed, 4 insertions, 38 deletions
diff --git a/lib/gnutls_ui.c b/lib/gnutls_ui.c index c2d5b8850b..468bc79013 100644 --- a/lib/gnutls_ui.c +++ b/lib/gnutls_ui.c @@ -206,36 +206,8 @@ gnutls_rsa_export_get_pubkey (gnutls_session_t session, gnutls_datum_t * exponent, gnutls_datum_t * modulus) { - cert_auth_info_t info; - int ret; - - if (gnutls_auth_get_type (session) == GNUTLS_CRD_CERTIFICATE) - { - info = _gnutls_get_auth_info (session); - if (info == NULL) - return GNUTLS_E_INTERNAL_ERROR; - - ret = _gnutls_set_datum (modulus, info->rsa_export.modulus.data, - info->rsa_export.modulus.size); - if (ret < 0) - { - gnutls_assert (); - return ret; - } - - ret = _gnutls_set_datum (exponent, info->rsa_export.exponent.data, - info->rsa_export.exponent.size); - if (ret < 0) - { - gnutls_assert (); - _gnutls_free_datum (modulus); - return ret; - } - - return 0; - } - - return GNUTLS_E_INVALID_REQUEST; + gnutls_assert(); + return GNUTLS_E_UNIMPLEMENTED_FEATURE; } @@ -380,13 +352,7 @@ gnutls_dh_get_prime_bits (gnutls_session_t session) int gnutls_rsa_export_get_modulus_bits (gnutls_session_t session) { - cert_auth_info_t info; - - info = _gnutls_get_auth_info (session); - if (info == NULL) - return GNUTLS_E_INTERNAL_ERROR; - - return mpi_buf2bits (&info->rsa_export.modulus); + return GNUTLS_E_UNIMPLEMENTED_FEATURE; } /** @@ -673,7 +639,7 @@ void gnutls_certificate_set_rsa_export_params (gnutls_certificate_credentials_t res, gnutls_rsa_params_t rsa_params) { - res->rsa_params = rsa_params; + return; } /** |