X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilccrypt%2Fsilcpkcs.c;h=c193fc87c2d96116c86daf678db6f1fe305e9eb7;hb=04f41c4481381e8e7c1e685a4edb6be6ec5d2c66;hp=74870ec8a33f0c4ee4361190d4e521efa99841dc;hpb=02c161c97dd908adc4d78b8faf2ca9eb3cc1379d;p=silc.git diff --git a/lib/silccrypt/silcpkcs.c b/lib/silccrypt/silcpkcs.c index 74870ec8..c193fc87 100644 --- a/lib/silccrypt/silcpkcs.c +++ b/lib/silccrypt/silcpkcs.c @@ -4,7 +4,7 @@ Author: Pekka Riikonen - Copyright (C) 1997 - 2000 Pekka Riikonen + Copyright (C) 1997 - 2001 Pekka Riikonen This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -22,12 +22,25 @@ #include "silcincludes.h" #include "rsa.h" +#include "pkcs1.h" /* List of all PKCS's in SILC. PKCS's don't support SIM's thus only static declarations are possible. XXX: I hope this to change real soon. */ SilcPKCSObject silc_pkcs_list[] = { + /* RSA with PKCS #1 (Uses directly routines from Raw RSA operations) */ + /* + { "rsa", &silc_rsa_data_context, + silc_rsa_init, silc_rsa_clear_keys, silc_rsa_get_public_key, + silc_rsa_get_private_key, silc_rsa_set_public_key, + silc_rsa_set_private_key, silc_rsa_context_len, + silc_rsa_data_context_len, silc_rsa_set_arg, + silc_pkcs1_encrypt, silc_pkcs1_decrypt, + silc_pkcs1_sign, silc_pkcs1_verify }, + */ + + /* Raw RSA operations */ { "rsa", &silc_rsa_data_context, silc_rsa_init, silc_rsa_clear_keys, silc_rsa_get_public_key, silc_rsa_get_private_key, silc_rsa_set_public_key,