diff options
Diffstat (limited to 'lib/opencdk/misc.c')
-rw-r--r-- | lib/opencdk/misc.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/opencdk/misc.c b/lib/opencdk/misc.c index 97302475a7..fbe1a34fbd 100644 --- a/lib/opencdk/misc.c +++ b/lib/opencdk/misc.c @@ -174,6 +174,18 @@ _cdk_map_gcry_error (gcry_error_t err) return (cdk_error_t)err; } +cdk_error_t +_cdk_map_gnutls_error (int err) +{ + switch (err) + { + case 0: return CDK_Success; + case GNUTLS_E_INVALID_REQUEST: return CDK_Inv_Value; + default: + return CDK_General_Error; + } +} + /* Remove all trailing white spaces from the string. */ void |