Added SilcStack support to ASN.1 API and File Util API.
authorPekka Riikonen <priikone@silcnet.org>
Wed, 4 Jul 2007 17:19:14 +0000 (17:19 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Wed, 4 Jul 2007 17:19:14 +0000 (17:19 +0000)
lib/silccrypt/silcpk.c
lib/silccrypt/silcpkcs.c
lib/silccrypt/silcpkcs1.c

index c9de54924fb9bdb0b39ed381e162fb8436b29147..618d1b61bd45788d6a1cd6b2f6e80ebb3a43dbb4 100644 (file)
@@ -424,7 +424,7 @@ int silc_pkcs_silc_import_public_key(unsigned char *key,
   if (!silc_pkcs_silc_decode_identifier(ident, &silc_pubkey->identifier))
     goto err;
 
-  asn1 = silc_asn1_alloc();
+  asn1 = silc_asn1_alloc(NULL);
   if (!asn1)
     goto err;
 
@@ -615,7 +615,7 @@ unsigned char *silc_pkcs_silc_export_public_key(void *public_key,
     goto err;
   }
 
-  asn1 = silc_asn1_alloc();
+  asn1 = silc_asn1_alloc(NULL);
   if (!asn1)
     goto err;
 
@@ -1033,7 +1033,7 @@ int silc_pkcs_silc_import_private_key(unsigned char *key,
   if (!silc_privkey)
     goto err;
 
-  asn1 = silc_asn1_alloc();
+  asn1 = silc_asn1_alloc(NULL);
   if (!asn1)
     goto err;
 
@@ -1469,7 +1469,7 @@ unsigned char *silc_pkcs_silc_export_private_key(void *private_key,
     return NULL;
   silc_buffer_set(&alg_key, prv, prv_len);
 
-  asn1 = silc_asn1_alloc();
+  asn1 = silc_asn1_alloc(NULL);
   if (!asn1)
     goto err;
 
index 74fd6f03ab8b5a3ed35d106a288ec8853d05e7b9..7c07cfeacee66c20aee069ea046910f610014241 100644 (file)
@@ -659,7 +659,7 @@ SilcBool silc_pkcs_load_public_key(const char *filename,
   if (!ret_public_key)
     return FALSE;
 
-  data = silc_file_readfile(filename, &data_len);
+  data = silc_file_readfile(filename, &data_len, NULL);
   if (!data)
     return FALSE;
 
@@ -739,7 +739,7 @@ SilcBool silc_pkcs_load_private_key(const char *filename,
   if (!ret_private_key)
     return FALSE;
 
-  data = silc_file_readfile(filename, &data_len);
+  data = silc_file_readfile(filename, &data_len, NULL);
   if (!data)
     return FALSE;
 
index 283f1ab38747f060aade42d1126c187430cfa860..2124d2e326bb0fcf9f4c7b506b229ca812aed75a 100644 (file)
@@ -227,7 +227,7 @@ int silc_pkcs1_import_public_key(unsigned char *key,
   if (!ret_public_key)
     return 0;
 
-  asn1 = silc_asn1_alloc();
+  asn1 = silc_asn1_alloc(NULL);
   if (!asn1)
     return 0;
 
@@ -269,7 +269,7 @@ unsigned char *silc_pkcs1_export_public_key(void *public_key,
   SilcBufferStruct alg_key;
   unsigned char *ret;
 
-  asn1 = silc_asn1_alloc();
+  asn1 = silc_asn1_alloc(NULL);
   if (!asn1)
     goto err;
 
@@ -362,7 +362,7 @@ int silc_pkcs1_import_private_key(unsigned char *key,
   if (!ret_private_key)
     return 0;
 
-  asn1 = silc_asn1_alloc();
+  asn1 = silc_asn1_alloc(NULL);
   if (!asn1)
     return 0;
 
@@ -414,7 +414,7 @@ unsigned char *silc_pkcs1_export_private_key(void *private_key,
   SilcBufferStruct alg_key;
   unsigned char *ret;
 
-  asn1 = silc_asn1_alloc();
+  asn1 = silc_asn1_alloc(NULL);
   if (!asn1)
     return FALSE;
 
@@ -597,7 +597,7 @@ SilcBool silc_pkcs1_sign(void *private_key,
   if (!oid)
     return FALSE;
 
-  asn1 = silc_asn1_alloc();
+  asn1 = silc_asn1_alloc(NULL);
   if (!asn1)
     return FALSE;
 
@@ -676,7 +676,7 @@ SilcBool silc_pkcs1_verify(void *public_key,
 
   SILC_LOG_DEBUG(("Verify signature"));
 
-  asn1 = silc_asn1_alloc();
+  asn1 = silc_asn1_alloc(NULL);
   if (!asn1)
     return FALSE;