int i2d_PUBKEY_fp(FILE *fp, EVP_PKEY *pkey) { return(ASN1_i2d_fp(i2d_PUBKEY,fp,(unsigned char *)pkey)); }
int i2d_RSA_PUBKEY_fp(FILE *fp, RSA *rsa) { return ASN1_i2d_fp((I2D_OF(void))i2d_RSA_PUBKEY, fp, rsa); }
int i2d_PKCS8_PRIV_KEY_INFO_fp(FILE *fp, PKCS8_PRIV_KEY_INFO *p8inf) { return(ASN1_i2d_fp(i2d_PKCS8_PRIV_KEY_INFO,fp,(unsigned char *)p8inf)); }
int i2d_PrivateKey_fp(FILE *fp, EVP_PKEY *pkey) { return(ASN1_i2d_fp(i2d_PrivateKey,fp,(unsigned char *)pkey)); }
int i2d_DSA_PUBKEY_fp(FILE *fp, DSA *dsa) { return(ASN1_i2d_fp(i2d_DSA_PUBKEY,fp,(unsigned char *)dsa)); }
int i2d_PKCS8_fp(FILE *fp, X509_SIG *p8) { return(ASN1_i2d_fp(i2d_X509_SIG,fp,(unsigned char *)p8)); }
int i2d_RSA_PUBKEY_fp(FILE *fp, RSA *rsa) { return(ASN1_i2d_fp(i2d_RSA_PUBKEY,fp,(unsigned char *)rsa)); }
int i2d_DSAPrivateKey_fp(FILE *fp, DSA *dsa) { return(ASN1_i2d_fp(i2d_DSAPrivateKey,fp,(unsigned char *)dsa)); }
int i2d_RSAPublicKey_fp(FILE *fp, RSA *rsa) { return(ASN1_i2d_fp(i2d_RSAPublicKey,fp,(unsigned char *)rsa)); }
int i2d_X509_REQ_fp(FILE *fp, X509_REQ *req) { return(ASN1_i2d_fp(i2d_X509_REQ,fp,(unsigned char *)req)); }
int i2d_PKCS7_fp(FILE *fp, PKCS7 *p7) { return(ASN1_i2d_fp(i2d_PKCS7,fp,(unsigned char *)p7)); }
int i2d_X509_CRL_fp(FILE *fp, X509_CRL *crl) { return(ASN1_i2d_fp(i2d_X509_CRL,fp,(unsigned char *)crl)); }
int i2d_X509_fp(FILE *fp, X509 *x509) { return(ASN1_i2d_fp(i2d_X509,fp,(unsigned char *)x509)); }