NAME
ENGINE_unregister_RSA
,
ENGINE_unregister_DSA
,
ENGINE_unregister_ECDH
,
ENGINE_unregister_ECDSA
,
ENGINE_unregister_DH
,
ENGINE_unregister_RAND
,
ENGINE_unregister_STORE
,
ENGINE_unregister_ciphers
,
ENGINE_unregister_digests
—
revoke the registration of an ENGINE
object
SYNOPSIS
#include
<openssl/engine.h>
void
ENGINE_unregister_RSA
(ENGINE
*e);
void
ENGINE_unregister_DSA
(ENGINE
*e);
void
ENGINE_unregister_ECDH
(ENGINE
*e);
void
ENGINE_unregister_ECDSA
(ENGINE
*e);
void
ENGINE_unregister_DH
(ENGINE
*e);
void
ENGINE_unregister_RAND
(ENGINE
*e);
void
ENGINE_unregister_STORE
(ENGINE
*e);
void
ENGINE_unregister_ciphers
(ENGINE
*e);
void
ENGINE_unregister_digests
(ENGINE
*e);
DESCRIPTION
These functions remove e from the list of ENGINE objects that were previously registered for the respective algorithm with the functions described in ENGINE_register_RSA(3).
If e is currently
used as the default engine for the algorithm as described in the
ENGINE_set_default
(3)
and
ENGINE_get_default_RSA
(3)
manual pages,
ENGINE_finish(3) is also called.
ENGINE_unregister_ciphers
()
and
ENGINE_unregister_digests
()
unregister e for all ciphers or digests,
respectively.
SEE ALSO
ENGINE_cleanup(3), ENGINE_finish(3), ENGINE_new(3), ENGINE_register_RSA(3), ENGINE_set_default(3)
HISTORY
ENGINE_unregister_RSA
(),
ENGINE_unregister_DSA
(),
ENGINE_unregister_DH
(),
ENGINE_unregister_RAND
(),
ENGINE_unregister_ciphers
(), and
ENGINE_unregister_digests
() first appeared in
OpenSSL 0.9.7 and have been available since OpenBSD
3.2.
ENGINE_unregister_ECDH
(),
ENGINE_unregister_ECDSA
(), and
ENGINE_unregister_STORE
() first appeared in OpenSSL
0.9.8 and have been available since OpenBSD 4.5.