OSSL_OBJECT_PKEY
|| data->object_type == OSSL_OBJECT_PKEY) {
if (data->object_type == OSSL_OBJECT_PKEY && data->ref != NULL) {
data->object_type = OSSL_OBJECT_PKEY;
int object_type = OSSL_OBJECT_PKEY;
int objtype = OSSL_OBJECT_PKEY;
int object_type = OSSL_OBJECT_PKEY;
{ PEM_STRING_PKCS8, OSSL_OBJECT_PKEY, NULL, "EncryptedPrivateKeyInfo" },
{ PEM_STRING_PKCS8INF, OSSL_OBJECT_PKEY, NULL, "PrivateKeyInfo" },
{ PEM_STRING_PUBLIC, OSSL_OBJECT_PKEY, NULL, "SubjectPublicKeyInfo" },
{ PEM_STRING_DHPARAMS, OSSL_OBJECT_PKEY, "DH", "type-specific" },
{ PEM_STRING_DHXPARAMS, OSSL_OBJECT_PKEY, "X9.42 DH", "type-specific" },
{ PEM_STRING_DSA, OSSL_OBJECT_PKEY, "DSA", "type-specific" },
{ PEM_STRING_DSA_PUBLIC, OSSL_OBJECT_PKEY, "DSA", "type-specific" },
{ PEM_STRING_DSAPARAMS, OSSL_OBJECT_PKEY, "DSA", "type-specific" },
{ PEM_STRING_ECPRIVATEKEY, OSSL_OBJECT_PKEY, "EC", "type-specific" },
{ PEM_STRING_ECPARAMETERS, OSSL_OBJECT_PKEY, "EC", "type-specific" },
{ PEM_STRING_SM2PRIVATEKEY, OSSL_OBJECT_PKEY, "SM2", "type-specific" },
{ PEM_STRING_SM2PARAMETERS, OSSL_OBJECT_PKEY, "SM2", "type-specific" },
{ PEM_STRING_RSA, OSSL_OBJECT_PKEY, "RSA", "type-specific" },
{ PEM_STRING_RSA_PUBLIC, OSSL_OBJECT_PKEY, "RSA", "type-specific" },
int object_type = OSSL_OBJECT_PKEY;
int objtype = OSSL_OBJECT_PKEY;
return any2obj_decode_final(ctx, OSSL_OBJECT_PKEY, "msblob",
return any2obj_decode_final(ctx, OSSL_OBJECT_PKEY, "pvk",
MAKE_DECODER(msblob, OSSL_OBJECT_PKEY);
MAKE_DECODER(pvk, OSSL_OBJECT_PKEY);
int object_type = OSSL_OBJECT_PKEY;
int object_type = OSSL_OBJECT_PKEY;
int object_type = OSSL_OBJECT_PKEY;