X509_SIG
const X509_SIG *tp8;
X509_SIG *p8 = NULL;
ASN1_ITEM_ref(X509_SIG),
X509_SIG *enckey;
ASN1_SIMPLE(NETSCAPE_ENCRYPTED_PKEY, enckey, X509_SIG)
ASN1_SEQUENCE(X509_SIG) = {
ASN1_SIMPLE(X509_SIG, algor, X509_ALGOR),
ASN1_SIMPLE(X509_SIG, digest, ASN1_OCTET_STRING)
} ASN1_SEQUENCE_END(X509_SIG)
IMPLEMENT_ASN1_FUNCTIONS(X509_SIG)
void X509_SIG_get0(const X509_SIG *sig, const X509_ALGOR **palg,
void X509_SIG_getm(X509_SIG *sig, X509_ALGOR **palg,
X509_SIG *p8;
X509_SIG *p8 = NULL;
IMPLEMENT_PEM_rw(PKCS8, X509_SIG, PEM_STRING_PKCS8, X509_SIG)
X509_SIG *p8;
ASN1_SIMPLE(PKCS12_MAC_DATA, dinfo, X509_SIG),
ADB_ENTRY(NID_pkcs8ShroudedKeyBag, ASN1_EXP(PKCS12_SAFEBAG, value.shkeybag, X509_SIG, 0)),
X509_SIG *dinfo;
X509_SIG *shkeybag; /* shrouded key bag */
X509_SIG *p8new;
PKCS8_PRIV_KEY_INFO *PKCS8_decrypt_ex(const X509_SIG *p8, const char *pass,
PKCS8_PRIV_KEY_INFO *PKCS8_decrypt(const X509_SIG *p8, const char *pass,
X509_SIG *PKCS8_encrypt_ex(int pbe_nid, const EVP_CIPHER *cipher,
X509_SIG *p8 = NULL;
X509_SIG *PKCS8_encrypt(int pbe_nid, const EVP_CIPHER *cipher,
X509_SIG *PKCS8_set0_pbe_ex(const char *pass, int passlen,
X509_SIG *p8;
X509_SIG *PKCS8_set0_pbe(const char *pass, int passlen,
PKCS12_SAFEBAG *PKCS12_SAFEBAG_create0_pkcs8(X509_SIG *p8)
X509_SIG *p8;
const X509_SIG *PKCS12_SAFEBAG_get0_pkcs8(const PKCS12_SAFEBAG *bag)
X509_SIG *p8 = NULL;
X509_SIG *d2i_PKCS8_fp(FILE *fp, X509_SIG **p8)
return ASN1_d2i_fp_of(X509_SIG, X509_SIG_new, d2i_X509_SIG, fp, p8);
int i2d_PKCS8_fp(FILE *fp, const X509_SIG *p8)
return ASN1_i2d_fp_of(X509_SIG, i2d_X509_SIG, fp, p8);
X509_SIG *d2i_PKCS8_bio(BIO *bp, X509_SIG **p8)
return ASN1_d2i_bio_of(X509_SIG, X509_SIG_new, d2i_X509_SIG, bp, p8);
int i2d_PKCS8_bio(BIO *bp, const X509_SIG *p8)
return ASN1_i2d_bio_of(X509_SIG, i2d_X509_SIG, bp, p8);
X509_SIG *p8 = NULL;
ASN1_ITEM_ref(X509_SIG),
DECLARE_PEM_rw(PKCS8, X509_SIG)
const X509_SIG *PKCS12_SAFEBAG_get0_pkcs8(const PKCS12_SAFEBAG *bag);
PKCS12_SAFEBAG *PKCS12_SAFEBAG_create0_pkcs8(X509_SIG *p8);
PKCS8_PRIV_KEY_INFO *PKCS8_decrypt(const X509_SIG *p8, const char *pass,
PKCS8_PRIV_KEY_INFO *PKCS8_decrypt_ex(const X509_SIG *p8, const char *pass,
X509_SIG *PKCS8_encrypt(int pbe_nid, const EVP_CIPHER *cipher,
X509_SIG *PKCS8_encrypt_ex(int pbe_nid, const EVP_CIPHER *cipher,
X509_SIG *PKCS8_set0_pbe(const char *pass, int passlen,
X509_SIG *PKCS8_set0_pbe_ex(const char *pass, int passlen,
X509_SIG *d2i_PKCS8_fp(FILE *fp, X509_SIG **p8);
int i2d_PKCS8_fp(FILE *fp, const X509_SIG *p8);
X509_SIG *d2i_PKCS8_bio(BIO *bp, X509_SIG **p8);
int i2d_PKCS8_bio(BIO *bp, const X509_SIG *p8);
DECLARE_ASN1_FUNCTIONS(X509_SIG)
void X509_SIG_get0(const X509_SIG *sig, const X509_ALGOR **palg,
void X509_SIG_getm(X509_SIG *sig, X509_ALGOR **palg,
X509_SIG *p8 = NULL;
static X509_SIG *p8info_to_encp8(PKCS8_PRIV_KEY_INFO *p8info,
X509_SIG *p8 = NULL;
static X509_SIG *key_to_encp8(const void *key, int key_nid,
X509_SIG *p8 = NULL;
X509_SIG *p8;
X509_SIG *p8;
X509_SIG *p8 = d2i_X509_SIG(NULL, &datap, data_len);
static X509_SIG *p8info_to_encp8(PKCS8_PRIV_KEY_INFO *p8info,
X509_SIG *p8 = NULL;
static X509_SIG *key_to_encp8(const void *key, int key_nid,
X509_SIG *p8 = NULL;
X509_SIG *p8;
X509_SIG *p8;