00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef PKCS1_H
00016 #define PKCS1_H
00017
00018 int pkcs1_encrypt(int block_type, struct crypto_rsa_key *key,
00019 int use_private, const u8 *in, size_t inlen,
00020 u8 *out, size_t *outlen);
00021 int pkcs1_v15_private_key_decrypt(struct crypto_rsa_key *key,
00022 const u8 *in, size_t inlen,
00023 u8 *out, size_t *outlen);
00024 int pkcs1_decrypt_public_key(struct crypto_rsa_key *key,
00025 const u8 *crypt, size_t crypt_len,
00026 u8 *plain, size_t *plain_len);
00027
00028 #endif