ASN1_i2d_bio_of
if (!ASN1_i2d_bio_of(OSSL_CRMF_CERTTEMPLATE, i2d_OSSL_CRMF_CERTTEMPLATE,
if (!ASN1_i2d_bio_of(OSSL_CMP_ATAVS, i2d_OSSL_CMP_ATAVS, bio, keyspec)) {
return ASN1_i2d_bio_of(EVP_PKEY, i2d_KeyParams, bp, pkey);
return ASN1_i2d_bio_of(OSSL_CMP_MSG, i2d_OSSL_CMP_MSG, bio, msg);
return ASN1_i2d_bio_of(TS_TST_INFO, i2d_TS_TST_INFO, bp, a);
return ASN1_i2d_bio_of(TS_RESP, i2d_TS_RESP, bp, a);
return ASN1_i2d_bio_of(TS_MSG_IMPRINT, i2d_TS_MSG_IMPRINT, bp, a);
return ASN1_i2d_bio_of(TS_REQ, i2d_TS_REQ, bp, a);
return ASN1_i2d_bio_of(RSA, i2d_RSA_PUBKEY, bp, rsa);
return ASN1_i2d_bio_of(DSA, i2d_DSAPrivateKey, bp, dsa);
return ASN1_i2d_bio_of(DSA, i2d_DSA_PUBKEY, bp, dsa);
return ASN1_i2d_bio_of(EC_KEY, i2d_EC_PUBKEY, bp, ecdsa);
return ASN1_i2d_bio_of(EC_KEY, i2d_ECPrivateKey, bp, eckey);
return ASN1_i2d_bio_of(X509_SIG, i2d_X509_SIG, bp, p8);
return ASN1_i2d_bio_of(X509_PUBKEY, i2d_X509_PUBKEY, bp, xpk);
return ASN1_i2d_bio_of(PKCS8_PRIV_KEY_INFO, i2d_PKCS8_PRIV_KEY_INFO, bp,
return ASN1_i2d_bio_of(EVP_PKEY, i2d_PrivateKey, bp, pkey);
return ASN1_i2d_bio_of(EVP_PKEY, i2d_PUBKEY, bp, pkey);
#define ASN1_i2d_bio_of_const(type, i2d, out, x) ASN1_i2d_bio_of(type, i2d, out, x)
ASN1_i2d_bio_of(DH, i2d_DHparams, bp, x)
ASN1_i2d_bio_of(DH, i2d_DHxparams, bp, x)
ASN1_i2d_bio_of(DSA, i2d_DSAparams, bp, x)
ASN1_i2d_bio_of(EC_GROUP, i2d_ECPKParameters, bp, x)
#define i2d_OCSP_RESPONSE_bio(bp, o) ASN1_i2d_bio_of(OCSP_RESPONSE, i2d_OCSP_RESPONSE, bp, o)
#define i2d_OCSP_REQUEST_bio(bp, o) ASN1_i2d_bio_of(OCSP_REQUEST, i2d_OCSP_REQUEST, bp, o)
#define i2d_SSL_SESSION_bio(bp, s_id) ASN1_i2d_bio_of(SSL_SESSION, i2d_SSL_SESSION, bp, s_id)