Lines Matching refs:bp
185 X509 *d2i_X509_bio(BIO *bp, X509 **x509)
187 return ASN1_item_d2i_bio(ASN1_ITEM_rptr(X509), bp, x509);
190 int i2d_X509_bio(BIO *bp, const X509 *x509)
192 return ASN1_item_i2d_bio(ASN1_ITEM_rptr(X509), bp, x509);
207 X509_CRL *d2i_X509_CRL_bio(BIO *bp, X509_CRL **crl)
209 return ASN1_item_d2i_bio(ASN1_ITEM_rptr(X509_CRL), bp, crl);
212 int i2d_X509_CRL_bio(BIO *bp, const X509_CRL *crl)
214 return ASN1_item_i2d_bio(ASN1_ITEM_rptr(X509_CRL), bp, crl);
241 PKCS7 *d2i_PKCS7_bio(BIO *bp, PKCS7 **p7)
252 ret = ASN1_item_d2i_bio_ex(ASN1_ITEM_rptr(PKCS7), bp, p7, libctx, propq);
258 int i2d_PKCS7_bio(BIO *bp, const PKCS7 *p7)
260 return ASN1_item_i2d_bio(ASN1_ITEM_rptr(PKCS7), bp, p7);
275 X509_REQ *d2i_X509_REQ_bio(BIO *bp, X509_REQ **req)
285 return ASN1_item_d2i_bio_ex(ASN1_ITEM_rptr(X509_REQ), bp, req, libctx, propq);
288 int i2d_X509_REQ_bio(BIO *bp, const X509_REQ *req)
290 return ASN1_item_i2d_bio(ASN1_ITEM_rptr(X509_REQ), bp, req);
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);
380 DSA *d2i_DSAPrivateKey_bio(BIO *bp, DSA **dsa)
382 return ASN1_d2i_bio_of(DSA, DSA_new, d2i_DSAPrivateKey, bp, dsa);
385 int i2d_DSAPrivateKey_bio(BIO *bp, const DSA *dsa)
387 return ASN1_i2d_bio_of(DSA, i2d_DSAPrivateKey, bp, dsa);
390 DSA *d2i_DSA_PUBKEY_bio(BIO *bp, DSA **dsa)
392 return ASN1_d2i_bio_of(DSA, DSA_new, d2i_DSA_PUBKEY, bp, dsa);
395 int i2d_DSA_PUBKEY_bio(BIO *bp, const DSA *dsa)
397 return ASN1_i2d_bio_of(DSA, i2d_DSA_PUBKEY, bp, dsa);
424 EC_KEY *d2i_EC_PUBKEY_bio(BIO *bp, EC_KEY **eckey)
426 return ASN1_d2i_bio_of(EC_KEY, EC_KEY_new, d2i_EC_PUBKEY, bp, eckey);
429 int i2d_EC_PUBKEY_bio(BIO *bp, const EC_KEY *ecdsa)
431 return ASN1_i2d_bio_of(EC_KEY, i2d_EC_PUBKEY, bp, ecdsa);
434 EC_KEY *d2i_ECPrivateKey_bio(BIO *bp, EC_KEY **eckey)
436 return ASN1_d2i_bio_of(EC_KEY, EC_KEY_new, d2i_ECPrivateKey, bp, eckey);
439 int i2d_ECPrivateKey_bio(BIO *bp, const EC_KEY *eckey)
441 return ASN1_i2d_bio_of(EC_KEY, i2d_ECPrivateKey, bp, eckey);
616 X509_SIG *d2i_PKCS8_bio(BIO *bp, X509_SIG **p8)
618 return ASN1_d2i_bio_of(X509_SIG, X509_SIG_new, d2i_X509_SIG, bp, p8);
621 int i2d_PKCS8_bio(BIO *bp, const X509_SIG *p8)
623 return ASN1_i2d_bio_of(X509_SIG, i2d_X509_SIG, bp, p8);
639 X509_PUBKEY *d2i_X509_PUBKEY_bio(BIO *bp, X509_PUBKEY **xpk)
642 bp, xpk);
645 int i2d_X509_PUBKEY_bio(BIO *bp, const X509_PUBKEY *xpk)
647 return ASN1_i2d_bio_of(X509_PUBKEY, i2d_X509_PUBKEY, bp, xpk);
715 PKCS8_PRIV_KEY_INFO *d2i_PKCS8_PRIV_KEY_INFO_bio(BIO *bp,
719 d2i_PKCS8_PRIV_KEY_INFO, bp, p8inf);
722 int i2d_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, const PKCS8_PRIV_KEY_INFO *p8inf)
724 return ASN1_i2d_bio_of(PKCS8_PRIV_KEY_INFO, i2d_PKCS8_PRIV_KEY_INFO, bp,
728 int i2d_PKCS8PrivateKeyInfo_bio(BIO *bp, const EVP_PKEY *key)
736 ret = i2d_PKCS8_PRIV_KEY_INFO_bio(bp, p8inf);
741 int i2d_PrivateKey_bio(BIO *bp, const EVP_PKEY *pkey)
743 return ASN1_i2d_bio_of(EVP_PKEY, i2d_PrivateKey, bp, pkey);
746 EVP_PKEY *d2i_PrivateKey_bio(BIO *bp, EVP_PKEY **a)
748 return ASN1_d2i_bio_of(EVP_PKEY, EVP_PKEY_new, d2i_AutoPrivateKey, bp, a);
751 EVP_PKEY *d2i_PrivateKey_ex_bio(BIO *bp, EVP_PKEY **a, OSSL_LIB_CTX *libctx,
759 len = asn1_d2i_read_bio(bp, &b);
770 int i2d_PUBKEY_bio(BIO *bp, const EVP_PKEY *pkey)
772 return ASN1_i2d_bio_of(EVP_PKEY, i2d_PUBKEY, bp, pkey);
775 EVP_PKEY *d2i_PUBKEY_bio(BIO *bp, EVP_PKEY **a)
777 return ASN1_d2i_bio_of(EVP_PKEY, EVP_PKEY_new, d2i_PUBKEY, bp, a);