diff ecdsa.h @ 795:7f604f9b3756 ecc

ecdsa is working
author Matt Johnston <matt@ucc.asn.au>
date Fri, 03 May 2013 23:07:48 +0800
parents d386defb5376
children 45f1bc96f357
line wrap: on
line diff
--- a/ecdsa.h	Sun Apr 28 23:17:43 2013 +0800
+++ b/ecdsa.h	Fri May 03 23:07:48 2013 +0800
@@ -3,6 +3,7 @@
 
 #include "includes.h"
 #include "buffer.h"
+#include "signkey.h"
 
 #ifdef DROPBEAR_ECC_256
 #define ECDSA_DEFAULT_SIZE 256
@@ -19,6 +20,7 @@
 ecc_key *buf_get_ecdsa_priv_key(buffer *buf);
 void buf_put_ecdsa_pub_key(buffer *buf, ecc_key *key);
 void buf_put_ecdsa_priv_key(buffer *buf, ecc_key *key);
+enum signkey_type ecdsa_signkey_type(ecc_key * key);
 
 void buf_put_ecdsa_sign(buffer *buf, ecc_key *key, buffer *data_buf);
 int buf_ecdsa_verify(buffer *buf, ecc_key *key, buffer *data_buf);