A simple library to support serving https.

Dependents:   oldheating gps motorhome heating

Revision:
10:e269fd7b9500
Child:
12:2c342345b3db
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/rsa/rsa.h	Tue Sep 24 18:11:02 2019 +0000
@@ -0,0 +1,21 @@
+#include <stdint.h>
+#include <stdbool.h>
+
+extern void      RsaSlowMain(void);
+extern void      RsaSlowInit(void);
+
+extern int       RsaSlowStart(uint32_t* message, uint32_t* exponent, uint32_t* modulus);
+
+extern bool      RsaSlowFinished(int slot);
+extern uint32_t* RsaSlowResult  (int slot);
+extern void      RsaSlowClear   (int slot);
+
+
+extern void      RsaFastMain(void);
+extern void      RsaFastInit(void);
+
+extern int       RsaFastStart(uint32_t* message, uint32_t* exponent, uint32_t* modulus);
+
+extern bool      RsaFastFinished(int slot);
+extern uint32_t* RsaFastResult  (int slot);
+extern void      RsaFastClear   (int slot);