#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 |