A simple library to support serving https.
Dependents: oldheating gps motorhome heating
Diff: rsa/rsa.h
- Revision:
- 14:03a0b8fd6ddc
- Parent:
- 12:2c342345b3db
--- a/rsa/rsa.h Fri Sep 27 11:31:18 2019 +0000 +++ b/rsa/rsa.h Wed Oct 02 20:26:04 2019 +0000 @@ -4,21 +4,8 @@ extern void RsaMain(void); extern void RsaInit(void); -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 int RsaStart(uint32_t* message, uint32_t* p, uint32_t* q, uint32_t* dp, uint32_t* dq, uint32_t* qi); - -extern void RsaFastMain(void); -extern void RsaFastInit(void); - -extern int RsaFastStart(uint32_t* message, uint32_t* p, uint32_t* q, uint32_t* dp, uint32_t* dq, uint32_t* qi); - -extern bool RsaFastFinished(int slot); -extern uint32_t* RsaFastResult (int slot); -extern void RsaFastClear (int slot); +extern bool RsaFinished(int slot); +extern uint32_t* RsaResult (int slot); +extern void RsaClear (int slot);