]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - ecdsa/ecc.h
fixing and extending ecdsa
[avr-crypto-lib.git] / ecdsa / ecc.h
index ac7d98c4f03e1343bfdc953739b78df3ecd18cbc..99dd4f4bc3998306e99e1964b047d0e7f83bbf77 100644 (file)
@@ -20,6 +20,8 @@
 #ifndef ECC_H_
 #define ECC_H_
 
+#include <stddef.h>
+
 typedef struct {
     bigint_t x;
     bigint_t y;
@@ -44,6 +46,11 @@ typedef struct {
     int (*reduce_p)(bigint_t*);
 } ecc_curve_sp_t;
 
+
+uint8_t ecc_chudnovsky_point_alloc(ecc_chudnovsky_point_t* p, size_t length_B);
+
+void ecc_chudnovsky_point_free(ecc_chudnovsky_point_t* p);
+
 void ecc_chudnovsky_point_print(const ecc_chudnovsky_point_t *p);