Home | History | Annotate | Download | only in evp

Lines Matching refs:p8

68 EVP_PKEY *EVP_PKCS82PKEY(PKCS8_PRIV_KEY_INFO *p8)
74 if (!PKCS8_pkey_get0(&algoid, NULL, NULL, NULL, p8))
92 if (!pkey->ameth->priv_decode(pkey, p8))
121 PKCS8_PRIV_KEY_INFO *p8;
123 if (!(p8 = PKCS8_PRIV_KEY_INFO_new())) {
127 p8->broken = broken;
133 if (!pkey->ameth->priv_encode(p8, pkey))
153 RAND_add(p8->pkey->value.octet_string->data,
154 p8->pkey->value.octet_string->length, 0.0);
155 return p8;
157 PKCS8_PRIV_KEY_INFO_free(p8);
161 PKCS8_PRIV_KEY_INFO *PKCS8_set_broken(PKCS8_PRIV_KEY_INFO *p8, int broken)
166 p8->broken = PKCS8_OK;
167 return p8;
171 p8->broken = PKCS8_NO_OCTET;
172 p8->pkey->type = V_ASN1_SEQUENCE;
173 return p8;