|DSA_NEW(3)||Library Functions Manual||DSA_NEW(3)|
DSA_new() allocates and initializes a
DSA structure, setting the reference count to 1. It is
equivalent to calling
DSA_new_method(3) with a
DSA_up_ref() increments the reference
count by 1.
DSA_free() decrements the reference count
by 1. If it reaches 0, it frees the DSA structure and
its components. The values are erased before the memory is returned to the
system. If dsa is a
pointer, no action occurs.
NULLand sets an error code that can be obtained by ERR_get_error(3). Otherwise it returns a pointer to the newly allocated structure.
DSA_up_ref() returns 1 for success or 0
DSA_free() first appeared in SSLeay 0.6.0 and have been available since OpenBSD 2.4.
DSA_up_ref() first appeared in OpenSSL
0.9.7 and has been available since OpenBSD 3.2.
|June 10, 2019||OpenBSD-current|