A simple library to support serving https.
Dependents: oldheating gps motorhome heating
rsa/rsa.h@14:03a0b8fd6ddc, 2019-10-02 (annotated)
- Committer:
- andrewboyson
- Date:
- Wed Oct 02 20:26:04 2019 +0000
- Revision:
- 14:03a0b8fd6ddc
- Parent:
- 12:2c342345b3db
Session resume now working. TLS working quickly after the initial 5 second RSA decrypt time using the 1024 bit private key.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
andrewboyson | 10:e269fd7b9500 | 1 | #include <stdint.h> |
andrewboyson | 10:e269fd7b9500 | 2 | #include <stdbool.h> |
andrewboyson | 10:e269fd7b9500 | 3 | |
andrewboyson | 12:2c342345b3db | 4 | extern void RsaMain(void); |
andrewboyson | 12:2c342345b3db | 5 | extern void RsaInit(void); |
andrewboyson | 12:2c342345b3db | 6 | |
andrewboyson | 14:03a0b8fd6ddc | 7 | extern int RsaStart(uint32_t* message, uint32_t* p, uint32_t* q, uint32_t* dp, uint32_t* dq, uint32_t* qi); |
andrewboyson | 10:e269fd7b9500 | 8 | |
andrewboyson | 14:03a0b8fd6ddc | 9 | extern bool RsaFinished(int slot); |
andrewboyson | 14:03a0b8fd6ddc | 10 | extern uint32_t* RsaResult (int slot); |
andrewboyson | 14:03a0b8fd6ddc | 11 | extern void RsaClear (int slot); |