diff options
author | 2014-06-10 15:20:40 +0000 | |
---|---|---|
committer | 2014-06-10 15:20:40 +0000 | |
commit | 3c749a7812a0ddead8a52be320fcec5dd2f706b6 (patch) | |
tree | 64a61144091a33d46d9d56bf3dd8acdf5bb18459 /lib/libcrypto/engine/eng_init.c | |
parent | KNF. (diff) | |
download | wireguard-openbsd-3c749a7812a0ddead8a52be320fcec5dd2f706b6.tar.xz wireguard-openbsd-3c749a7812a0ddead8a52be320fcec5dd2f706b6.zip |
KNF.
Diffstat (limited to 'lib/libcrypto/engine/eng_init.c')
-rw-r--r-- | lib/libcrypto/engine/eng_init.c | 78 |
1 files changed, 39 insertions, 39 deletions
diff --git a/lib/libcrypto/engine/eng_init.c b/lib/libcrypto/engine/eng_init.c index 870c4566687..540f8957ca8 100644 --- a/lib/libcrypto/engine/eng_init.c +++ b/lib/libcrypto/engine/eng_init.c @@ -7,7 +7,7 @@ * are met: * * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. + * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in @@ -57,30 +57,31 @@ /* Initialise a engine type for use (or up its functional reference count * if it's already in use). This version is only used internally. */ -int engine_unlocked_init(ENGINE *e) - { +int +engine_unlocked_init(ENGINE *e) +{ int to_return = 1; - if((e->funct_ref == 0) && e->init) + if ((e->funct_ref == 0) && e->init) /* This is the first functional reference and the engine * requires initialisation so we do it now. */ to_return = e->init(e); - if(to_return) - { + if (to_return) { /* OK, we return a functional reference which is also a * structural reference. */ e->struct_ref++; e->funct_ref++; engine_ref_debug(e, 0, 1) engine_ref_debug(e, 1, 1) - } - return to_return; } + return to_return; +} /* Free a functional reference to a engine type. This version is only used * internally. */ -int engine_unlocked_finish(ENGINE *e, int unlock_for_handlers) - { +int +engine_unlocked_finish(ENGINE *e, int unlock_for_handlers) +{ int to_return = 1; /* Reduce the functional reference count here so if it's the terminating @@ -91,58 +92,57 @@ int engine_unlocked_finish(ENGINE *e, int unlock_for_handlers) * 2 to 0 without either calling finish(). */ e->funct_ref--; engine_ref_debug(e, 1, -1); - if((e->funct_ref == 0) && e->finish) - { - if(unlock_for_handlers) + if ((e->funct_ref == 0) && e->finish) { + if (unlock_for_handlers) CRYPTO_w_unlock(CRYPTO_LOCK_ENGINE); to_return = e->finish(e); - if(unlock_for_handlers) + if (unlock_for_handlers) CRYPTO_w_lock(CRYPTO_LOCK_ENGINE); - if(!to_return) + if (!to_return) return 0; - } + } /* Release the structural reference too */ - if(!engine_free_util(e, 0)) - { - ENGINEerr(ENGINE_F_ENGINE_UNLOCKED_FINISH,ENGINE_R_FINISH_FAILED); + if (!engine_free_util(e, 0)) { + ENGINEerr(ENGINE_F_ENGINE_UNLOCKED_FINISH, + ENGINE_R_FINISH_FAILED); return 0; - } - return to_return; } + return to_return; +} /* The API (locked) version of "init" */ -int ENGINE_init(ENGINE *e) - { +int +ENGINE_init(ENGINE *e) +{ int ret; - if(e == NULL) - { - ENGINEerr(ENGINE_F_ENGINE_INIT,ERR_R_PASSED_NULL_PARAMETER); + + if (e == NULL) { + ENGINEerr(ENGINE_F_ENGINE_INIT, ERR_R_PASSED_NULL_PARAMETER); return 0; - } + } CRYPTO_w_lock(CRYPTO_LOCK_ENGINE); ret = engine_unlocked_init(e); CRYPTO_w_unlock(CRYPTO_LOCK_ENGINE); return ret; - } +} /* The API (locked) version of "finish" */ -int ENGINE_finish(ENGINE *e) - { +int +ENGINE_finish(ENGINE *e) +{ int to_return = 1; - if(e == NULL) - { - ENGINEerr(ENGINE_F_ENGINE_FINISH,ERR_R_PASSED_NULL_PARAMETER); + if (e == NULL) { + ENGINEerr(ENGINE_F_ENGINE_FINISH, ERR_R_PASSED_NULL_PARAMETER); return 0; - } + } CRYPTO_w_lock(CRYPTO_LOCK_ENGINE); to_return = engine_unlocked_finish(e, 1); CRYPTO_w_unlock(CRYPTO_LOCK_ENGINE); - if(!to_return) - { - ENGINEerr(ENGINE_F_ENGINE_FINISH,ENGINE_R_FINISH_FAILED); + if (!to_return) { + ENGINEerr(ENGINE_F_ENGINE_FINISH, ENGINE_R_FINISH_FAILED); return 0; - } - return to_return; } + return to_return; +} |