2017-05-30 17:28:03 +05:30
|
|
|
#include "nitrox_common.h"
|
2018-11-21 07:36:58 +00:00
|
|
|
|
2018-12-14 11:19:51 +00:00
|
|
|
int nitrox_crypto_register(void)
|
2018-11-21 07:36:58 +00:00
|
|
|
{
|
2018-12-14 11:19:51 +00:00
|
|
|
int err;
|
2018-11-21 07:36:58 +00:00
|
|
|
|
2018-12-14 11:19:51 +00:00
|
|
|
err = nitrox_register_skciphers();
|
|
|
|
if (err)
|
|
|
|
return err;
|
2018-11-21 07:36:58 +00:00
|
|
|
|
2018-12-14 11:19:51 +00:00
|
|
|
err = nitrox_register_aeads();
|
2017-05-30 17:28:03 +05:30
|
|
|
if (err) {
|
2018-12-14 11:19:51 +00:00
|
|
|
nitrox_unregister_skciphers();
|
|
|
|
return err;
|
2017-05-30 17:28:03 +05:30
|
|
|
}
|
|
|
|
|
2018-12-14 11:19:51 +00:00
|
|
|
return 0;
|
2017-05-30 17:28:03 +05:30
|
|
|
}
|
|
|
|
|
|
|
|
void nitrox_crypto_unregister(void)
|
|
|
|
{
|
2018-12-14 11:19:51 +00:00
|
|
|
nitrox_unregister_aeads();
|
|
|
|
nitrox_unregister_skciphers();
|
2017-05-30 17:28:03 +05:30
|
|
|
}
|