OBJ_create
if (OBJ_create(cnf->value, cnf->name, cnf->name) == NID_undef) {
nid = OBJ_create(ostr, name, ln);
if (!OBJ_create(o, s, l))
|| OBJ_create(oid, sn, ln) != NID_undef;
int OBJ_create(const char *oid, const char *sn, const char *ln);
#define OBJ_create_and_add_object(a, b, c) OBJ_create(a, b, c)
OBJ_create(sinf->sigalg_oid, sinf->sigalg_name, NULL);
OBJ_create(sinf->sig_oid, sinf->sig_name, NULL);
OBJ_create(sinf->keytype_oid, sinf->keytype, NULL);
OBJ_create(sinf->hash_oid, sinf->hash_name, NULL);
nid = OBJ_create(oid, sn, ln);
nid = OBJ_create("1.3.6.1.4.1.16604.998866.1", "custom-md", "custom-md");
if (!TEST_int_eq(OBJ_create("1.3.6.1.4.1.16604.998866.1",
nid = OBJ_create("1.3.6.1.4.1.16604.998866.2", "custom-ciph", "custom-ciph");
if (!TEST_true(OBJ_create("1.3.5.7.9", "CustomSecretOID", "My custom secret OID")))
|| !TEST_true(id = OBJ_create(oid, sn, ln))
nid = OBJ_create("1.3.6.1.4.1.311.2.1.4", NULL, NULL);