Lines Matching defs:p8
69 EVP_PKEY *EVP_PKCS82PKEY(PKCS8_PRIV_KEY_INFO *p8)
75 if (!PKCS8_pkey_get0(&algoid, NULL, NULL, NULL, p8))
91 if (!pkey->ameth->priv_decode(pkey, p8)) {
116 PKCS8_PRIV_KEY_INFO *p8;
118 if (!(p8 = PKCS8_PRIV_KEY_INFO_new())) {
122 p8->broken = broken;
126 if (!pkey->ameth->priv_encode(p8, pkey)) {
140 RAND_add(p8->pkey->value.octet_string->data,
141 p8->pkey->value.octet_string->length, 0.0);
142 return p8;
144 PKCS8_PRIV_KEY_INFO_free(p8);
148 PKCS8_PRIV_KEY_INFO *PKCS8_set_broken(PKCS8_PRIV_KEY_INFO *p8, int broken)
153 p8->broken = PKCS8_OK;
154 return p8;
158 p8->broken = PKCS8_NO_OCTET;
159 p8->pkey->type = V_ASN1_SEQUENCE;
160 return p8;