be set to a positive value. A buffer length of 80 should be more
than enough to handle any OID encountered in practice.
+Neither OBJ_create() nor OBJ_add_sigid() do any locking and are thus not
+thread safe. Moreover, none of the other functions should be called while
+concurrent calls to these two functions are possible.
+
=head1 SEE ALSO
L<ERR_get_error(3)>
short name I<sn> or long name I<ln> provided as arguments differ from those
associated with the existing OID, in which case the new names are not
associated).
+This function is not thread safe.
The core_obj_add_sigid() function registers a new composite signature algorithm
(I<sign_name>) consisting of an underlying signature algorithm (I<pkey_name>)
signature algorithm already exists (even if registered against a different
underlying signature or digest algorithm). It returns 1 on success or 0 on
failure.
+This function is not thread safe.
CRYPTO_malloc(), CRYPTO_zalloc(), CRYPTO_memdup(), CRYPTO_strdup(),
CRYPTO_strndup(), CRYPTO_free(), CRYPTO_clear_free(),