A simple library to support serving https.
Dependents: oldheating gps motorhome heating
Diff: rsa/rsa.h
- Revision:
- 10:e269fd7b9500
- Child:
- 12:2c342345b3db
diff -r f354b4859b0b -r e269fd7b9500 rsa/rsa.h --- /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);