X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=rsa%2Frsa_oaep.h;h=8084653afb3132462676439407e005055819bc98;hb=e5296441c98c35140f909ca1dbdb8d6852f996d3;hp=2e63f6e889ed5c9a2b3acf4f523160f06bb8dd80;hpb=ad20a79e4270ac6d3d7c0af08efb287865dca42a;p=arm-crypto-lib.git diff --git a/rsa/rsa_oaep.h b/rsa/rsa_oaep.h index 2e63f6e..8084653 100644 --- a/rsa/rsa_oaep.h +++ b/rsa/rsa_oaep.h @@ -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_ */