Added new math library based on TFM.
[crypto.git] / lib / silccrypt / dsa.c
index ff3dd7296d9e77b85f8616b76fdc84164bdd5a3b..e201a1c1fddc489b0d3f03427728ae3594033907 100644 (file)
@@ -4,7 +4,7 @@
 
   Author: Pekka Riikonen <priikone@silcnet.org>
 
-  Copyright (C) 2007 Pekka Riikonen
+  Copyright (C) 2007 - 2008 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
@@ -17,7 +17,7 @@
 
 */
 
-#include "silc.h"
+#include "silccrypto.h"
 #include "dsa.h"
 
 /************************** DSA PKCS Algorithm API **************************/
@@ -524,11 +524,11 @@ SILC_PKCS_ALG_SIGN(silc_dsa_sign)
   memset(kbuf, 0, sizeof(kbuf));
   if (compute_hash)
     memset(hashr, 0, sizeof(hashr));
-  silc_mp_suninit(stack, &k);
-  silc_mp_suninit(stack, &kinv);
-  silc_mp_suninit(stack, &r);
-  silc_mp_suninit(stack, &s);
-  silc_mp_suninit(stack, &tmp);
+  silc_mp_uninit(&k);
+  silc_mp_uninit(&kinv);
+  silc_mp_uninit(&r);
+  silc_mp_uninit(&s);
+  silc_mp_uninit(&tmp);
   silc_asn1_free(asn1);
   silc_stack_free(stack);
 
@@ -622,10 +622,10 @@ SILC_PKCS_ALG_VERIFY(silc_dsa_verify)
 
   if (hash)
     memset(hashr, 0, sizeof(hashr));
-  silc_mp_suninit(stack, &v);
-  silc_mp_suninit(stack, &w);
-  silc_mp_suninit(stack, &u1);
-  silc_mp_suninit(stack, &u2);
+  silc_mp_uninit(&v);
+  silc_mp_uninit(&w);
+  silc_mp_uninit(&u1);
+  silc_mp_uninit(&u2);
   silc_asn1_free(asn1);
   silc_stack_free(stack);