A simple library to support serving https.
Dependents: oldheating gps motorhome heating
Diff: pki/pri-key.c
- Revision:
- 14:03a0b8fd6ddc
- Parent:
- 12:2c342345b3db
- Child:
- 17:93feb2a51d58
--- a/pki/pri-key.c Fri Sep 27 11:31:18 2019 +0000 +++ b/pki/pri-key.c Wed Oct 02 20:26:04 2019 +0000 @@ -125,40 +125,17 @@ //Convert message to big number (little endian) format prior to decryption uint8_t leMessage[128]; for (int i = 0; i < 128; i++) leMessage[127 - i] = message[i]; - //return RsaSlowStart((uint32_t*)leMessage, (uint32_t*)d, (uint32_t*)n); - return RsaFastStart((uint32_t*)leMessage, (uint32_t*)p, (uint32_t*)q, (uint32_t*)dp, (uint32_t*)dq, (uint32_t*)invq); + return RsaStart((uint32_t*)leMessage, (uint32_t*)p, (uint32_t*)q, (uint32_t*)dp, (uint32_t*)dq, (uint32_t*)invq); } bool PriKeyDecryptFinished(int slot) { - //return RsaSlowFinished(slot); - return RsaFastFinished(slot); + return RsaFinished(slot); } -uint8_t* PriKeyDecryptGetResult(int slot) +uint8_t* PriKeyDecryptResult(int slot) { - //return (uint8_t*) RsaSlowResult(slot); - return (uint8_t*) RsaFastResult(slot); + return (uint8_t*) RsaResult(slot); } void PriKeyDecryptClear(int slot) { - //RsaSlowClear(slot); - RsaFastClear(slot); -} -int PriKeyFastStart(uint8_t* message) //return the slot number for the decryption -{ - //Convert message to big number (little endian) format prior to decryption - uint8_t leMessage[128]; - for (int i = 0; i < 128; i++) leMessage[127 - i] = message[i]; - return RsaFastStart((uint32_t*)leMessage, (uint32_t*)p, (uint32_t*)q, (uint32_t*)dp, (uint32_t*)dq, (uint32_t*)invq); -} -bool PriKeyFastFinished(int slot) -{ - return RsaFastFinished(slot); -} -uint8_t* PriKeyFastGetResult(int slot) -{ - return (uint8_t*) RsaFastResult(slot); -} -void PriKeyFastClear(int slot) -{ - RsaFastClear(slot); + RsaClear(slot); } \ No newline at end of file