A simple library to support serving https.

Dependents:   oldheating gps motorhome heating

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