Value:
#define DECLARE_PEM_read_bio | ( | name, | |||
type | ) | type *PEM_read_bio_##name(BIO *bp, type **x, pem_password_cb *cb, void *u); |
#define DECLARE_PEM_read_fp | ( | name, | |||
type | ) | type *PEM_read_##name(FILE *fp, type **x, pem_password_cb *cb, void *u); |
Value:
Value:
Value:
Value:
#define DECLARE_PEM_write_bio_const | ( | name, | |||
type | ) | int PEM_write_bio_##name(BIO *bp, const type *x); |
Value:
Value:
IMPLEMENT_PEM_read_bio(name, type, str, asn1) \ IMPLEMENT_PEM_read_fp(name, type, str, asn1)
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:
IMPLEMENT_PEM_write_cb_bio(name, type, str, asn1) \ IMPLEMENT_PEM_write_cb_fp(name, type, str, asn1)
Value:
IMPLEMENT_PEM_write_cb_bio_const(name, type, str, asn1) \ IMPLEMENT_PEM_write_cb_fp_const(name, type, str, asn1)
Value:
IMPLEMENT_PEM_write_bio_const(name, type, str, asn1) \ IMPLEMENT_PEM_write_fp_const(name, type, str, asn1)
#define PEM_BUFSIZE 1024 |
#define PEM_DEK_DES_CBC 40 |
#define PEM_DEK_DES_ECB 60 |
#define PEM_DEK_DES_EDE 50 |
#define PEM_DEK_IDEA_CBC 45 |
#define PEM_DEK_RSA 70 |
#define PEM_DEK_RSA_MD2 80 |
#define PEM_DEK_RSA_MD5 90 |
#define PEM_ERROR 30 |
#define PEM_F_B2I_DSS 127 |
#define PEM_F_B2I_PVK_BIO 128 |
#define PEM_F_B2I_RSA 129 |
#define PEM_F_CHECK_BITLEN_DSA 130 |
#define PEM_F_CHECK_BITLEN_RSA 131 |
#define PEM_F_D2I_PKCS8PRIVATEKEY_BIO 120 |
#define PEM_F_D2I_PKCS8PRIVATEKEY_FP 121 |
#define PEM_F_DO_B2I 132 |
#define PEM_F_DO_B2I_BIO 133 |
#define PEM_F_DO_BLOB_HEADER 134 |
#define PEM_F_DO_PK8PKEY 126 |
#define PEM_F_DO_PK8PKEY_FP 125 |
#define PEM_F_DO_PVK_BODY 135 |
#define PEM_F_DO_PVK_HEADER 136 |
#define PEM_F_I2B_PVK 137 |
#define PEM_F_I2B_PVK_BIO 138 |
#define PEM_F_LOAD_IV 101 |
#define PEM_F_PEM_ASN1_READ 102 |
#define PEM_F_PEM_ASN1_READ_BIO 103 |
#define PEM_F_PEM_ASN1_WRITE 104 |
#define PEM_F_PEM_ASN1_WRITE_BIO 105 |
#define PEM_F_PEM_DEF_CALLBACK 100 |
#define PEM_F_PEM_DO_HEADER 106 |
#define PEM_F_PEM_F_PEM_WRITE_PKCS8PRIVATEKEY 118 |
#define PEM_F_PEM_GET_EVP_CIPHER_INFO 107 |
#define PEM_F_PEM_PK8PKEY 119 |
#define PEM_F_PEM_READ 108 |
#define PEM_F_PEM_READ_BIO 109 |
#define PEM_F_PEM_READ_BIO_DHPARAMS 141 |
#define PEM_F_PEM_READ_BIO_PARAMETERS 140 |
#define PEM_F_PEM_READ_BIO_PRIVATEKEY 123 |
#define PEM_F_PEM_READ_DHPARAMS 142 |
#define PEM_F_PEM_READ_PRIVATEKEY 124 |
#define PEM_F_PEM_SEALFINAL 110 |
#define PEM_F_PEM_SEALINIT 111 |
#define PEM_F_PEM_SIGNFINAL 112 |
#define PEM_F_PEM_WRITE 113 |
#define PEM_F_PEM_WRITE_BIO 114 |
#define PEM_F_PEM_WRITE_PRIVATEKEY 139 |
#define PEM_F_PEM_X509_INFO_READ 115 |
#define PEM_F_PEM_X509_INFO_READ_BIO 116 |
#define PEM_F_PEM_X509_INFO_WRITE_BIO 117 |
#define PEM_MD_MD2 NID_md2 |
#define PEM_MD_MD2_RSA NID_md2WithRSAEncryption |
#define PEM_MD_MD5 NID_md5 |
#define PEM_MD_MD5_RSA NID_md5WithRSAEncryption |
#define PEM_MD_SHA NID_sha |
#define PEM_MD_SHA_RSA NID_sha1WithRSAEncryption |
#define PEM_OBJ_CRL 3 |
#define PEM_OBJ_DHPARAMS 17 |
#define PEM_OBJ_DSAPARAMS 18 |
#define PEM_OBJ_ECPARAMETERS 22 |
#define PEM_OBJ_PRIV_DH 13 |
#define PEM_OBJ_PRIV_DSA 12 |
#define PEM_OBJ_PRIV_ECDSA 20 |
#define PEM_OBJ_PRIV_KEY 10 |
#define PEM_OBJ_PRIV_RSA 11 |
#define PEM_OBJ_PRIV_RSA_PUBLIC 19 |
#define PEM_OBJ_PUB_DH 16 |
#define PEM_OBJ_PUB_DSA 15 |
#define PEM_OBJ_PUB_ECDSA 21 |
#define PEM_OBJ_PUB_RSA 14 |
#define PEM_OBJ_SSL_SESSION 4 |
#define PEM_OBJ_UNDEF 0 |
#define PEM_OBJ_X509 1 |
#define PEM_OBJ_X509_REQ 2 |
#define PEM_R_BAD_BASE64_DECODE 100 |
#define PEM_R_BAD_DECRYPT 101 |
#define PEM_R_BAD_END_LINE 102 |
#define PEM_R_BAD_IV_CHARS 103 |
#define PEM_R_BAD_MAGIC_NUMBER 116 |
#define PEM_R_BAD_PASSWORD_READ 104 |
#define PEM_R_BAD_VERSION_NUMBER 117 |
#define PEM_R_BIO_WRITE_FAILURE 118 |
#define PEM_R_CIPHER_IS_NULL 127 |
#define PEM_R_ERROR_CONVERTING_PRIVATE_KEY 115 |
#define PEM_R_EXPECTING_PRIVATE_KEY_BLOB 119 |
#define PEM_R_EXPECTING_PUBLIC_KEY_BLOB 120 |
#define PEM_R_INCONSISTENT_HEADER 121 |
#define PEM_R_KEYBLOB_HEADER_PARSE_ERROR 122 |
#define PEM_R_KEYBLOB_TOO_SHORT 123 |
#define PEM_R_NO_START_LINE 108 |
#define PEM_R_NOT_DEK_INFO 105 |
#define PEM_R_NOT_ENCRYPTED 106 |
#define PEM_R_NOT_PROC_TYPE 107 |
#define PEM_R_PROBLEMS_GETTING_PASSWORD 109 |
#define PEM_R_PUBLIC_KEY_NO_RSA 110 |
#define PEM_R_PVK_DATA_TOO_SHORT 124 |
#define PEM_R_PVK_TOO_SHORT 125 |
#define PEM_R_READ_KEY 111 |
#define PEM_R_SHORT_HEADER 112 |
#define PEM_R_UNSUPPORTED_CIPHER 113 |
#define PEM_R_UNSUPPORTED_ENCRYPTION 114 |
#define PEM_R_UNSUPPORTED_KEY_COMPONENTS 126 |
#define PEM_STRING_CMS "CMS" |
#define PEM_STRING_DHPARAMS "DH PARAMETERS" |
#define PEM_STRING_DHXPARAMS "X9.42 DH PARAMETERS" |
#define PEM_STRING_DSA "DSA PRIVATE KEY" |
#define PEM_STRING_DSA_PUBLIC "DSA PUBLIC KEY" |
#define PEM_STRING_DSAPARAMS "DSA PARAMETERS" |
#define PEM_STRING_ECDSA_PUBLIC "ECDSA PUBLIC KEY" |
#define PEM_STRING_ECPARAMETERS "EC PARAMETERS" |
#define PEM_STRING_ECPRIVATEKEY "EC PRIVATE KEY" |
#define PEM_STRING_EVP_PKEY "ANY PRIVATE KEY" |
#define PEM_STRING_PARAMETERS "PARAMETERS" |
#define PEM_STRING_PKCS7 "PKCS7" |
#define PEM_STRING_PKCS7_SIGNED "PKCS #7 SIGNED DATA" |
#define PEM_STRING_PKCS8 "ENCRYPTED PRIVATE KEY" |
#define PEM_STRING_PKCS8INF "PRIVATE KEY" |
#define PEM_STRING_PUBLIC "PUBLIC KEY" |
#define PEM_STRING_RSA "RSA PRIVATE KEY" |
#define PEM_STRING_RSA_PUBLIC "RSA PUBLIC KEY" |
#define PEM_STRING_SSL_SESSION "SSL SESSION PARAMETERS" |
#define PEM_STRING_X509 "CERTIFICATE" |
#define PEM_STRING_X509_CRL "X509 CRL" |
#define PEM_STRING_X509_OLD "X509 CERTIFICATE" |
#define PEM_STRING_X509_PAIR "CERTIFICATE PAIR" |
#define PEM_STRING_X509_REQ "CERTIFICATE REQUEST" |
#define PEM_STRING_X509_REQ_OLD "NEW CERTIFICATE REQUEST" |
#define PEM_STRING_X509_TRUSTED "TRUSTED CERTIFICATE" |
#define PEM_TYPE_CLEAR 40 |
#define PEM_TYPE_ENCRYPTED 10 |
#define PEM_TYPE_MIC_CLEAR 30 |
#define PEM_TYPE_MIC_ONLY 20 |
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* b2i_PrivateKey | ( | const unsigned char ** | in, | |
long | length | |||
) |
EVP_PKEY* b2i_PublicKey | ( | const unsigned char ** | in, | |
long | length | |||
) |
EVP_PKEY* b2i_PVK_bio | ( | BIO * | in, | |
pem_password_cb * | cb, | |||
void * | u | |||
) |
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 DH EVP_PKEY DECLARE_PEM_rw | ( | PUBKEY | , | |
EVP_PKEY | ||||
) |
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 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 | ||||
) |
X509 X509_REQ X509_CRL NETSCAPE_CERT_SEQUENCE PKCS8_PRIV_KEY_INFO RSA DSA DSA EC_KEY DH DECLARE_PEM_write_const | ( | DHxparams | , | |
DH | ||||
) |
void ERR_load_PEM_strings | ( | void | ) |
int i2b_PVK_bio | ( | BIO * | out, | |
EVP_PKEY * | pk, | |||
int | enclevel, | |||
pem_password_cb * | cb, | |||
void * | u | |||
) |
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, | |||
void * | 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, | |||
void * | 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, | |
const char * | name, | |||
const char * | hdr, | |||
const unsigned char * | data, | |||
long | len | |||
) |
int PEM_write_bio | ( | BIO * | bp, | |
const char * | name, | |||
const char * | hdr, | |||
const unsigned char * | data, | |||
long | len | |||
) |
int PEM_write_bio_PKCS8PrivateKey | ( | BIO * | , | |
EVP_PKEY * | , | |||
const EVP_CIPHER * | , | |||
char * | , | |||
int | , | |||
pem_password_cb * | , | |||
void * | ||||
) |
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 | ) |
X509 X509_REQ X509_CRL NETSCAPE_CERT_SEQUENCE PKCS8_PRIV_KEY_INFO RSA DSA DSA EC_KEY DH EVP_PKEY EVP_PKEY int char int pem_password_cb * cb |
X509 X509_REQ X509_CRL NETSCAPE_CERT_SEQUENCE PKCS8_PRIV_KEY_INFO RSA DSA DSA EC_KEY DH EVP_PKEY EVP_PKEY int char int klen |
X509 X509_REQ X509_CRL NETSCAPE_CERT_SEQUENCE PKCS8_PRIV_KEY_INFO RSA DSA DSA EC_KEY DH EVP_PKEY EVP_PKEY int char* kstr |
X509 X509_REQ X509_CRL NETSCAPE_CERT_SEQUENCE PKCS8_PRIV_KEY_INFO RSA DSA DSA EC_KEY DH EVP_PKEY EVP_PKEY int nid |
X509 X509_REQ X509_CRL NETSCAPE_CERT_SEQUENCE PKCS8_PRIV_KEY_INFO RSA DSA DSA EC_KEY DH EVP_PKEY EVP_PKEY int char int pem_password_cb void * u |
X509 X509_REQ X509_CRL NETSCAPE_CERT_SEQUENCE PKCS8_PRIV_KEY_INFO RSA DSA DSA EC_KEY DH EVP_PKEY EVP_PKEY* x |
Referenced by DECLARE_STACK_OF().