From 90d060c1997c6c0b9f26c9088020d62f91d450da Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Tue, 13 Nov 2001 12:50:14 +0000 Subject: We have reached a state where we are able to import certs and check the certification path. --- sm/misc.c | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 52 insertions(+), 2 deletions(-) (limited to 'sm/misc.c') diff --git a/sm/misc.c b/sm/misc.c index c1bc346d1..d3f0aabaf 100644 --- a/sm/misc.c +++ b/sm/misc.c @@ -29,13 +29,63 @@ #include #include "util.h" +#include "gpgsm.h" /* Note: we might want to wrap this in a macro to get our hands on - the line and file wehre the error occired */ + the line and file where the error occired */ int map_ksba_err (int err) { - return -1; + switch (err) + { + case -1: + case 0: + break; + + default: + err = GPGSM_General_Error; + break; + } + return err; } + +int +map_gcry_err (int err) +{ + switch (err) + { + case -1: + case 0: + break; + + default: + err = GPGSM_General_Error; + break; + } + return err; +} + +int +map_kbx_err (int err) +{ + switch (err) + { + case -1: + case 0: + break; + + default: + err = GPGSM_General_Error; + break; + } + return err; +} + + + + + + + -- cgit v1.2.3