A simple library to support serving https.

Dependents:   oldheating gps motorhome heating

rsa/rsa.h

Committer:
andrewboyson
Date:
2019-09-24
Revision:
10:e269fd7b9500
Child:
12:2c342345b3db

File content as of revision 10:e269fd7b9500:

#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);