Lines Matching defs:rsa
23 #include <openssl/rsa.h>
29 #include "crypto/rsa.h"
294 RSA *d2i_RSAPrivateKey_fp(FILE *fp, RSA **rsa)
296 return ASN1_item_d2i_fp(ASN1_ITEM_rptr(RSAPrivateKey), fp, rsa);
299 int i2d_RSAPrivateKey_fp(FILE *fp, const RSA *rsa)
301 return ASN1_item_i2d_fp(ASN1_ITEM_rptr(RSAPrivateKey), fp, rsa);
304 RSA *d2i_RSAPublicKey_fp(FILE *fp, RSA **rsa)
306 return ASN1_item_d2i_fp(ASN1_ITEM_rptr(RSAPublicKey), fp, rsa);
309 RSA *d2i_RSA_PUBKEY_fp(FILE *fp, RSA **rsa)
313 (void **)rsa);
316 int i2d_RSAPublicKey_fp(FILE *fp, const RSA *rsa)
318 return ASN1_item_i2d_fp(ASN1_ITEM_rptr(RSAPublicKey), fp, rsa);
321 int i2d_RSA_PUBKEY_fp(FILE *fp, const RSA *rsa)
323 return ASN1_i2d_fp((I2D_OF(void))i2d_RSA_PUBKEY, fp, rsa);
327 RSA *d2i_RSAPrivateKey_bio(BIO *bp, RSA **rsa)
329 return ASN1_item_d2i_bio(ASN1_ITEM_rptr(RSAPrivateKey), bp, rsa);
332 int i2d_RSAPrivateKey_bio(BIO *bp, const RSA *rsa)
334 return ASN1_item_i2d_bio(ASN1_ITEM_rptr(RSAPrivateKey), bp, rsa);
337 RSA *d2i_RSAPublicKey_bio(BIO *bp, RSA **rsa)
339 return ASN1_item_d2i_bio(ASN1_ITEM_rptr(RSAPublicKey), bp, rsa);
342 RSA *d2i_RSA_PUBKEY_bio(BIO *bp, RSA **rsa)
344 return ASN1_d2i_bio_of(RSA, RSA_new, d2i_RSA_PUBKEY, bp, rsa);
347 int i2d_RSAPublicKey_bio(BIO *bp, const RSA *rsa)
349 return ASN1_item_i2d_bio(ASN1_ITEM_rptr(RSAPublicKey), bp, rsa);
352 int i2d_RSA_PUBKEY_bio(BIO *bp, const RSA *rsa)
354 return ASN1_i2d_bio_of(RSA, i2d_RSA_PUBKEY, bp, rsa);