📄 x_all.c
字号:
RSA_new,(char *(*)())d2i_RSAPublicKey, (fp), (unsigned char **)(rsa))); }RSA *d2i_RSA_PUBKEY_fp(FILE *fp, RSA **rsa) { return((RSA *)ASN1_d2i_fp((char *(*)()) RSA_new,(char *(*)())d2i_RSA_PUBKEY, (fp), (unsigned char **)(rsa))); }int i2d_RSAPublicKey_fp(FILE *fp, RSA *rsa) { return(ASN1_i2d_fp(i2d_RSAPublicKey,fp,(unsigned char *)rsa)); }int i2d_RSA_PUBKEY_fp(FILE *fp, RSA *rsa) { return(ASN1_i2d_fp(i2d_RSA_PUBKEY,fp,(unsigned char *)rsa)); }#endifRSA *d2i_RSAPrivateKey_bio(BIO *bp, RSA **rsa) { return((RSA *)ASN1_d2i_bio((char *(*)()) RSA_new,(char *(*)())d2i_RSAPrivateKey, (bp), (unsigned char **)(rsa))); }int i2d_RSAPrivateKey_bio(BIO *bp, RSA *rsa) { return(ASN1_i2d_bio(i2d_RSAPrivateKey,bp,(unsigned char *)rsa)); }RSA *d2i_RSAPublicKey_bio(BIO *bp, RSA **rsa) { return((RSA *)ASN1_d2i_bio((char *(*)()) RSA_new,(char *(*)())d2i_RSAPublicKey, (bp), (unsigned char **)(rsa))); }RSA *d2i_RSA_PUBKEY_bio(BIO *bp, RSA **rsa) { return((RSA *)ASN1_d2i_bio((char *(*)()) RSA_new,(char *(*)())d2i_RSA_PUBKEY, (bp), (unsigned char **)(rsa))); }int i2d_RSAPublicKey_bio(BIO *bp, RSA *rsa) { return(ASN1_i2d_bio(i2d_RSAPublicKey,bp,(unsigned char *)rsa)); }int i2d_RSA_PUBKEY_bio(BIO *bp, RSA *rsa) { return(ASN1_i2d_bio(i2d_RSA_PUBKEY,bp,(unsigned char *)rsa)); }#endif#ifndef NO_DSA#ifndef NO_FP_APIDSA *d2i_DSAPrivateKey_fp(FILE *fp, DSA **dsa) { return((DSA *)ASN1_d2i_fp((char *(*)()) DSA_new,(char *(*)())d2i_DSAPrivateKey, (fp), (unsigned char **)(dsa))); }int i2d_DSAPrivateKey_fp(FILE *fp, DSA *dsa) { return(ASN1_i2d_fp(i2d_DSAPrivateKey,fp,(unsigned char *)dsa)); }DSA *d2i_DSA_PUBKEY_fp(FILE *fp, DSA **dsa) { return((DSA *)ASN1_d2i_fp((char *(*)()) DSA_new,(char *(*)())d2i_DSA_PUBKEY, (fp), (unsigned char **)(dsa))); }int i2d_DSA_PUBKEY_fp(FILE *fp, DSA *dsa) { return(ASN1_i2d_fp(i2d_DSA_PUBKEY,fp,(unsigned char *)dsa)); }#endifDSA *d2i_DSAPrivateKey_bio(BIO *bp, DSA **dsa) { return((DSA *)ASN1_d2i_bio((char *(*)()) DSA_new,(char *(*)())d2i_DSAPrivateKey, (bp), (unsigned char **)(dsa))); }int i2d_DSAPrivateKey_bio(BIO *bp, DSA *dsa) { return(ASN1_i2d_bio(i2d_DSAPrivateKey,bp,(unsigned char *)dsa)); }DSA *d2i_DSA_PUBKEY_bio(BIO *bp, DSA **dsa) { return((DSA *)ASN1_d2i_bio((char *(*)()) DSA_new,(char *(*)())d2i_DSA_PUBKEY, (bp), (unsigned char **)(dsa))); }int i2d_DSA_PUBKEY_bio(BIO *bp, DSA *dsa) { return(ASN1_i2d_bio(i2d_DSA_PUBKEY,bp,(unsigned char *)dsa)); }#endifX509_ALGOR *X509_ALGOR_dup(X509_ALGOR *xn) { return((X509_ALGOR *)ASN1_dup((int (*)())i2d_X509_ALGOR, (char *(*)())d2i_X509_ALGOR,(char *)xn)); }X509_NAME *X509_NAME_dup(X509_NAME *xn) { return((X509_NAME *)ASN1_dup((int (*)())i2d_X509_NAME, (char *(*)())d2i_X509_NAME,(char *)xn)); }X509_NAME_ENTRY *X509_NAME_ENTRY_dup(X509_NAME_ENTRY *ne) { return((X509_NAME_ENTRY *)ASN1_dup((int (*)())i2d_X509_NAME_ENTRY, (char *(*)())d2i_X509_NAME_ENTRY,(char *)ne)); }int X509_digest(const X509 *data, const EVP_MD *type, unsigned char *md, unsigned int *len) { return(ASN1_digest((int (*)())i2d_X509,type,(char *)data,md,len)); }int X509_CRL_digest(const X509_CRL *data, const EVP_MD *type, unsigned char *md, unsigned int *len) { return(ASN1_digest((int (*)())i2d_X509_CRL,type,(char *)data,md,len)); }int X509_REQ_digest(const X509_REQ *data, const EVP_MD *type, unsigned char *md, unsigned int *len) { return(ASN1_digest((int (*)())i2d_X509_REQ,type,(char *)data,md,len)); }int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, unsigned char *md, unsigned int *len) { return(ASN1_digest((int (*)())i2d_X509_NAME,type,(char *)data,md,len)); }int PKCS7_ISSUER_AND_SERIAL_digest(PKCS7_ISSUER_AND_SERIAL *data, const EVP_MD *type, unsigned char *md, unsigned int *len) { return(ASN1_digest((int (*)())i2d_PKCS7_ISSUER_AND_SERIAL,type, (char *)data,md,len)); }#ifndef NO_FP_APIX509_SIG *d2i_PKCS8_fp(FILE *fp, X509_SIG **p8) { return((X509_SIG *)ASN1_d2i_fp((char *(*)())X509_SIG_new, (char *(*)())d2i_X509_SIG, (fp),(unsigned char **)(p8))); }int i2d_PKCS8_fp(FILE *fp, X509_SIG *p8) { return(ASN1_i2d_fp(i2d_X509_SIG,fp,(unsigned char *)p8)); }#endifX509_SIG *d2i_PKCS8_bio(BIO *bp, X509_SIG **p8) { return((X509_SIG *)ASN1_d2i_bio((char *(*)())X509_SIG_new, (char *(*)())d2i_X509_SIG, (bp),(unsigned char **)(p8))); }int i2d_PKCS8_bio(BIO *bp, X509_SIG *p8) { return(ASN1_i2d_bio(i2d_X509_SIG,bp,(unsigned char *)p8)); }#ifndef NO_FP_APIPKCS8_PRIV_KEY_INFO *d2i_PKCS8_PRIV_KEY_INFO_fp(FILE *fp, PKCS8_PRIV_KEY_INFO **p8inf) { return((PKCS8_PRIV_KEY_INFO *)ASN1_d2i_fp( (char *(*)())PKCS8_PRIV_KEY_INFO_new, (char *(*)())d2i_PKCS8_PRIV_KEY_INFO, (fp), (unsigned char **)(p8inf))); }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_PKCS8PrivateKeyInfo_fp(FILE *fp, EVP_PKEY *key) { PKCS8_PRIV_KEY_INFO *p8inf; int ret; p8inf = EVP_PKEY2PKCS8(key); if(!p8inf) return 0; ret = i2d_PKCS8_PRIV_KEY_INFO_fp(fp, p8inf); PKCS8_PRIV_KEY_INFO_free(p8inf); return ret; }int i2d_PrivateKey_fp(FILE *fp, EVP_PKEY *pkey) { return(ASN1_i2d_fp(i2d_PrivateKey,fp,(unsigned char *)pkey)); }EVP_PKEY *d2i_PrivateKey_fp(FILE *fp, EVP_PKEY **a){ return((EVP_PKEY *)ASN1_d2i_fp((char *(*)())EVP_PKEY_new, (char *(*)())d2i_AutoPrivateKey, (fp),(unsigned char **)(a)));}int i2d_PUBKEY_fp(FILE *fp, EVP_PKEY *pkey) { return(ASN1_i2d_fp(i2d_PUBKEY,fp,(unsigned char *)pkey)); }EVP_PKEY *d2i_PUBKEY_fp(FILE *fp, EVP_PKEY **a){ return((EVP_PKEY *)ASN1_d2i_fp((char *(*)())EVP_PKEY_new, (char *(*)())d2i_PUBKEY, (fp),(unsigned char **)(a)));}#endifPKCS8_PRIV_KEY_INFO *d2i_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, PKCS8_PRIV_KEY_INFO **p8inf) { return((PKCS8_PRIV_KEY_INFO *)ASN1_d2i_bio( (char *(*)())PKCS8_PRIV_KEY_INFO_new, (char *(*)())d2i_PKCS8_PRIV_KEY_INFO, (bp), (unsigned char **)(p8inf))); }int i2d_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, PKCS8_PRIV_KEY_INFO *p8inf) { return(ASN1_i2d_bio(i2d_PKCS8_PRIV_KEY_INFO,bp,(unsigned char *)p8inf)); }int i2d_PKCS8PrivateKeyInfo_bio(BIO *bp, EVP_PKEY *key) { PKCS8_PRIV_KEY_INFO *p8inf; int ret; p8inf = EVP_PKEY2PKCS8(key); if(!p8inf) return 0; ret = i2d_PKCS8_PRIV_KEY_INFO_bio(bp, p8inf); PKCS8_PRIV_KEY_INFO_free(p8inf); return ret; }int i2d_PrivateKey_bio(BIO *bp, EVP_PKEY *pkey) { return(ASN1_i2d_bio(i2d_PrivateKey,bp,(unsigned char *)pkey)); }EVP_PKEY *d2i_PrivateKey_bio(BIO *bp, EVP_PKEY **a) { return((EVP_PKEY *)ASN1_d2i_bio((char *(*)())EVP_PKEY_new, (char *(*)())d2i_AutoPrivateKey, (bp),(unsigned char **)(a))); }int i2d_PUBKEY_bio(BIO *bp, EVP_PKEY *pkey) { return(ASN1_i2d_bio(i2d_PUBKEY,bp,(unsigned char *)pkey)); }EVP_PKEY *d2i_PUBKEY_bio(BIO *bp, EVP_PKEY **a) { return((EVP_PKEY *)ASN1_d2i_bio((char *(*)())EVP_PKEY_new, (char *(*)())d2i_PUBKEY, (bp),(unsigned char **)(a))); }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -