]> git.cryptolib.org Git - arm-crypto-lib.git/blobdiff - rsa/rsa_oaep.h
a lot of fixing ...
[arm-crypto-lib.git] / rsa / rsa_oaep.h
index 2e63f6e889ed5c9a2b3acf4f523160f06bb8dd80..8084653afb3132462676439407e005055819bc98 100644 (file)
@@ -39,12 +39,16 @@ typedef struct {
 } rsa_label_t;
 
 extern rsa_oaep_parameter_t rsa_oaep_default_parameter;
-
+extern rsa_label_t rsa_oaep_default_label;
 
 uint8_t rsa_encrypt_oaep(void* dest, uint16_t* out_length,
                              const void* src, uint16_t length_B,
                              rsa_publickey_t* key, const rsa_oaep_parameter_t *p,
                              const rsa_label_t* label, const void* seed);
 
+uint8_t rsa_decrypt_oaep(void* dest, uint16_t* out_length,
+                             const void* src, uint16_t length_B,
+                             rsa_privatekey_t* key, const rsa_oaep_parameter_t *p,
+                             const rsa_label_t* label, void* seed);
 
 #endif /* RSA_OAEP_H_ */