#include <openssl/e_os2.h>#include <openssl/bio.h>#include <openssl/stack.h>#include <openssl/evp.h>#include <openssl/x509.h>#include <openssl/pem2.h>#include <openssl/symhacks.h>Go to the source code of this file.
Value:
Value:
Value:
Value:
Value:
Value:
Value:
int PEM_write_bio_##name(BIO *bp, type *x, const EVP_CIPHER *enc, \ unsigned char *kstr, int klen, pem_password_cb *cb, void *u);
Value:
int PEM_write_##name(FILE *fp, type *x, const EVP_CIPHER *enc, \ unsigned char *kstr, int klen, pem_password_cb *cb, void *u);
Value:
Value:
IMPLEMENT_PEM_read_bio(name, type, str, asn1) \ IMPLEMENT_PEM_read_fp(name, type, str, asn1)
Value:
type *PEM_read_bio_##name(BIO *bp, type **x, pem_password_cb *cb, void *u)\ { \ return(((type *(*)(D2I_OF(type),const char *,BIO *,type **,pem_password_cb *,void *))openssl_fcast(PEM_ASN1_read_bio))(d2i_##asn1, str,bp,x,cb,u)); \ }
Value:
type *PEM_read_##name(FILE *fp, type **x, pem_password_cb *cb, void *u)\ { \ return(((type *(*)(D2I_OF(type),char *,FILE *,type **,pem_password_cb *,void *))openssl_fcast(PEM_ASN1_read))(d2i_##asn1, str,fp,x,cb,u)); \ }
Value:
IMPLEMENT_PEM_read(name, type, str, asn1) \ IMPLEMENT_PEM_write(name, type, str, asn1)
Value:
IMPLEMENT_PEM_read(name, type, str, asn1) \ IMPLEMENT_PEM_write_cb(name, type, str, asn1)
Value:
IMPLEMENT_PEM_read(name, type, str, asn1) \ IMPLEMENT_PEM_write_const(name, type, str, asn1)
Value:
IMPLEMENT_PEM_write_bio(name, type, str, asn1) \ IMPLEMENT_PEM_write_fp(name, type, str, asn1)
Value:
int PEM_write_bio_##name(BIO *bp, type *x) \ { \ return(((int (*)(I2D_OF(type),const char *,BIO *,type *, const EVP_CIPHER *,unsigned char *,int, pem_password_cb *,void *))openssl_fcast(PEM_ASN1_write_bio))(i2d_##asn1,str,bp,x,NULL,NULL,0,NULL,NULL)); \ }
Value:
int PEM_write_bio_##name(BIO *bp, const type *x) \ { \ return(((int (*)(I2D_OF_const(type),const char *,BIO *,const type *, const EVP_CIPHER *,unsigned char *,int, pem_password_cb *,void *))openssl_fcast(PEM_ASN1_write_bio))(i2d_##asn1,str,bp,x,NULL,NULL,0,NULL,NULL)); \ }
Value:
IMPLEMENT_PEM_write_cb_bio(name, type, str, asn1) \ IMPLEMENT_PEM_write_cb_fp(name, type, str, asn1)
Value:
int PEM_write_bio_##name(BIO *bp, type *x, const EVP_CIPHER *enc, \ unsigned char *kstr, int klen, pem_password_cb *cb, void *u) \ { \ return(((int (*)(I2D_OF(type),const char *,BIO *,type *,const EVP_CIPHER *,unsigned char *,int,pem_password_cb *,void *))openssl_fcast(PEM_ASN1_write_bio))(i2d_##asn1,str,bp,x,enc,kstr,klen,cb,u)); \ }
Value:
int PEM_write_bio_##name(BIO *bp, type *x, const EVP_CIPHER *enc, \ unsigned char *kstr, int klen, pem_password_cb *cb, void *u) \ { \ return(((int (*)(I2D_OF_const(type),const char *,BIO *,type *,const EVP_CIPHER *,unsigned char *,int,pem_password_cb *,void *))openssl_fcast(PEM_ASN1_write_bio))(i2d_##asn1,str,bp,x,enc,kstr,klen,cb,u)); \ }
Value:
IMPLEMENT_PEM_write_cb_bio_const(name, type, str, asn1) \ IMPLEMENT_PEM_write_cb_fp_const(name, type, str, asn1)
Value:
int PEM_write_##name(FILE *fp, type *x, const EVP_CIPHER *enc, \ unsigned char *kstr, int klen, pem_password_cb *cb, \ void *u) \ { \ return(((int (*)(I2D_OF(type),const char *,FILE *,type *, const EVP_CIPHER *,unsigned char *,int, pem_password_cb *,void *))openssl_fcast(PEM_ASN1_write))(i2d_##asn1,str,fp,x,enc,kstr,klen,cb,u)); \ }
Value:
int PEM_write_##name(FILE *fp, type *x, const EVP_CIPHER *enc, \ unsigned char *kstr, int klen, pem_password_cb *cb, \ void *u) \ { \ return(((int (*)(I2D_OF_const(type),const char *,FILE *,type *, const EVP_CIPHER *,unsigned char *,int, pem_password_cb *,void *))openssl_fcast(PEM_ASN1_write))(i2d_##asn1,str,fp,x,enc,kstr,klen,cb,u)); \ }
Value:
IMPLEMENT_PEM_write_bio_const(name, type, str, asn1) \ IMPLEMENT_PEM_write_fp_const(name, type, str, asn1)
Value:
int PEM_write_##name(FILE *fp, type *x) \ { \ return(((int (*)(I2D_OF(type),const char *,FILE *,type *, const EVP_CIPHER *,unsigned char *,int, pem_password_cb *,void *))openssl_fcast(PEM_ASN1_write))(i2d_##asn1,str,fp,x,NULL,NULL,0,NULL,NULL)); \ }
Value:
int PEM_write_##name(FILE *fp, const type *x) \ { \ return(((int (*)(I2D_OF_const(type),const char *,FILE *, const type *, const EVP_CIPHER *,unsigned char *,int, pem_password_cb *,void *))openssl_fcast(PEM_ASN1_write))(i2d_##asn1,str,fp,x,NULL,NULL,0,NULL,NULL)); \ }
| typedef struct pem_ctx_st PEM_CTX |
| typedef struct PEM_Encode_Seal_st PEM_ENCODE_SEAL_CTX |
| typedef int pem_password_cb(char *buf, int size, int rwflag, void *userdata) |
| typedef struct pem_recip_st PEM_USER |
| EVP_PKEY* d2i_PKCS8PrivateKey_bio | ( | BIO * | bp, | |
| EVP_PKEY ** | x, | |||
| pem_password_cb * | cb, | |||
| void * | u | |||
| ) |
| EVP_PKEY* d2i_PKCS8PrivateKey_fp | ( | FILE * | fp, | |
| EVP_PKEY ** | x, | |||
| pem_password_cb * | cb, | |||
| void * | u | |||
| ) |
| X509 X509_REQ X509_CRL NETSCAPE_CERT_SEQUENCE PKCS8_PRIV_KEY_INFO RSA DSA DSA EC_KEY DECLARE_PEM_rw | ( | EC_PUBKEY | , | |
| EC_KEY | ||||
| ) |
| X509 X509_REQ X509_CRL NETSCAPE_CERT_SEQUENCE PKCS8_PRIV_KEY_INFO RSA DSA DECLARE_PEM_rw | ( | DSA_PUBKEY | , | |
| DSA | ||||
| ) |
| X509 X509_REQ X509_CRL NETSCAPE_CERT_SEQUENCE PKCS8_PRIV_KEY_INFO RSA DECLARE_PEM_rw | ( | RSA_PUBKEY | , | |
| RSA | ||||
| ) |
| X509 X509_REQ X509_CRL NETSCAPE_CERT_SEQUENCE DECLARE_PEM_rw | ( | PKCS8 | , | |
| X509_SIG | ||||
| ) |
| X509 DECLARE_PEM_rw | ( | X509_CERT_PAIR | , | |
| X509_CERT_PAIR | ||||
| ) |
| X509 X509_REQ X509_CRL NETSCAPE_CERT_SEQUENCE PKCS8_PRIV_KEY_INFO RSA DSA DSA EC_KEY DH DECLARE_PEM_rw_cb | ( | PrivateKey | , | |
| EVP_PKEY | ||||
| ) |
| X509 X509_REQ X509_CRL NETSCAPE_CERT_SEQUENCE PKCS8_PRIV_KEY_INFO DECLARE_PEM_rw_cb | ( | RSAPrivateKey | , | |
| RSA | ||||
| ) |
| X509 X509_REQ X509_CRL NETSCAPE_CERT_SEQUENCE PKCS8_PRIV_KEY_INFO RSA DSA DSA DECLARE_PEM_rw_const | ( | ECPKParameters | , | |
| EC_GROUP | ||||
| ) |
| void ERR_load_PEM_strings | ( | void | ) |
| int i2d_PKCS8PrivateKey_bio | ( | BIO * | bp, | |
| EVP_PKEY * | x, | |||
| const EVP_CIPHER * | enc, | |||
| char * | kstr, | |||
| int | klen, | |||
| pem_password_cb * | cb, | |||
| void * | u | |||
| ) |
| int i2d_PKCS8PrivateKey_fp | ( | FILE * | fp, | |
| EVP_PKEY * | x, | |||
| const EVP_CIPHER * | enc, | |||
| char * | kstr, | |||
| int | klen, | |||
| pem_password_cb * | cb, | |||
| void * | u | |||
| ) |
| int i2d_PKCS8PrivateKey_nid_bio | ( | BIO * | bp, | |
| EVP_PKEY * | x, | |||
| int | nid, | |||
| char * | kstr, | |||
| int | klen, | |||
| pem_password_cb * | cb, | |||
| void * | u | |||
| ) |
| int i2d_PKCS8PrivateKey_nid_fp | ( | FILE * | fp, | |
| EVP_PKEY * | x, | |||
| int | nid, | |||
| char * | kstr, | |||
| int | klen, | |||
| pem_password_cb * | cb, | |||
| void * | u | |||
| ) |
| void* PEM_ASN1_read | ( | d2i_of_void * | d2i, | |
| const char * | name, | |||
| FILE * | fp, | |||
| void ** | x, | |||
| pem_password_cb * | cb, | |||
| void * | u | |||
| ) |
| void* PEM_ASN1_read_bio | ( | d2i_of_void * | d2i, | |
| const char * | name, | |||
| BIO * | bp, | |||
| void ** | x, | |||
| pem_password_cb * | cb, | |||
| void * | u | |||
| ) |
| int PEM_ASN1_write | ( | i2d_of_void * | i2d, | |
| const char * | name, | |||
| FILE * | fp, | |||
| char * | x, | |||
| const EVP_CIPHER * | enc, | |||
| unsigned char * | kstr, | |||
| int | klen, | |||
| pem_password_cb * | callback, | |||
| void * | u | |||
| ) |
| int PEM_ASN1_write_bio | ( | i2d_of_void * | i2d, | |
| const char * | name, | |||
| BIO * | bp, | |||
| char * | x, | |||
| const EVP_CIPHER * | enc, | |||
| unsigned char * | kstr, | |||
| int | klen, | |||
| pem_password_cb * | cb, | |||
| void * | u | |||
| ) |
| int PEM_bytes_read_bio | ( | unsigned char ** | pdata, | |
| long * | plen, | |||
| char ** | pnm, | |||
| const char * | name, | |||
| BIO * | bp, | |||
| pem_password_cb * | cb, | |||
| void * | u | |||
| ) |
| int PEM_def_callback | ( | char * | buf, | |
| int | num, | |||
| int | w, | |||
| void * | key | |||
| ) |
| void PEM_dek_info | ( | char * | buf, | |
| const char * | type, | |||
| int | len, | |||
| char * | str | |||
| ) |
| int PEM_do_header | ( | EVP_CIPHER_INFO * | cipher, | |
| unsigned char * | data, | |||
| long * | len, | |||
| pem_password_cb * | callback, | |||
| void * | u | |||
| ) |
| int PEM_get_EVP_CIPHER_INFO | ( | char * | header, | |
| EVP_CIPHER_INFO * | cipher | |||
| ) |
| void PEM_proc_type | ( | char * | buf, | |
| int | type | |||
| ) |
| int PEM_read | ( | FILE * | fp, | |
| char ** | name, | |||
| char ** | header, | |||
| unsigned char ** | data, | |||
| long * | len | |||
| ) |
| int PEM_read_bio | ( | BIO * | bp, | |
| char ** | name, | |||
| char ** | header, | |||
| unsigned char ** | data, | |||
| long * | len | |||
| ) |
| int PEM_SealFinal | ( | PEM_ENCODE_SEAL_CTX * | ctx, | |
| unsigned char * | sig, | |||
| int * | sigl, | |||
| unsigned char * | out, | |||
| int * | outl, | |||
| EVP_PKEY * | priv | |||
| ) |
| int PEM_SealInit | ( | PEM_ENCODE_SEAL_CTX * | ctx, | |
| EVP_CIPHER * | type, | |||
| EVP_MD * | md_type, | |||
| unsigned char ** | ek, | |||
| int * | ekl, | |||
| unsigned char * | iv, | |||
| EVP_PKEY ** | pubk, | |||
| int | npubk | |||
| ) |
| void PEM_SealUpdate | ( | PEM_ENCODE_SEAL_CTX * | ctx, | |
| unsigned char * | out, | |||
| int * | outl, | |||
| unsigned char * | in, | |||
| int | inl | |||
| ) |
| int PEM_SignFinal | ( | EVP_MD_CTX * | ctx, | |
| unsigned char * | sigret, | |||
| unsigned int * | siglen, | |||
| EVP_PKEY * | pkey | |||
| ) |
| void PEM_SignInit | ( | EVP_MD_CTX * | ctx, | |
| EVP_MD * | type | |||
| ) |
| void PEM_SignUpdate | ( | EVP_MD_CTX * | ctx, | |
| unsigned char * | d, | |||
| unsigned int | cnt | |||
| ) |
| int PEM_write | ( | FILE * | fp, | |
| char * | name, | |||
| char * | hdr, | |||
| unsigned char * | data, | |||
| long | len | |||
| ) |
| int PEM_write_bio | ( | BIO * | bp, | |
| const char * | name, | |||
| char * | hdr, | |||
| unsigned char * | data, | |||
| long | len | |||
| ) |
| int PEM_write_bio_PKCS8PrivateKey | ( | BIO * | , | |
| EVP_PKEY * | , | |||
| const EVP_CIPHER * | , | |||
| char * | , | |||
| int | , | |||
| pem_password_cb * | , | |||
| void * | ||||
| ) |
| X509 X509_REQ X509_CRL NETSCAPE_CERT_SEQUENCE PKCS8_PRIV_KEY_INFO RSA DSA DSA EC_KEY DH EVP_PKEY int PEM_write_bio_PKCS8PrivateKey_nid | ( | BIO * | bp, | |
| EVP_PKEY * | x, | |||
| int | nid, | |||
| char * | kstr, | |||
| int | klen, | |||
| pem_password_cb * | cb, | |||
| void * | u | |||
| ) |
| int PEM_write_PKCS8PrivateKey | ( | FILE * | fp, | |
| EVP_PKEY * | x, | |||
| const EVP_CIPHER * | enc, | |||
| char * | kstr, | |||
| int | klen, | |||
| pem_password_cb * | cd, | |||
| void * | u | |||
| ) |
| int PEM_write_PKCS8PrivateKey_nid | ( | FILE * | fp, | |
| EVP_PKEY * | x, | |||
| int | nid, | |||
| char * | kstr, | |||
| int | klen, | |||
| pem_password_cb * | cb, | |||
| void * | u | |||
| ) |
| int PEM_X509_INFO_write_bio | ( | BIO * | bp, | |
| X509_INFO * | xi, | |||
| EVP_CIPHER * | enc, | |||
| unsigned char * | kstr, | |||
| int | klen, | |||
| pem_password_cb * | cd, | |||
| void * | u | |||
| ) |
| STACK_OF | ( | X509_INFO | ) |
| pem_password_cb void * u |
1.5.6