162306a36Sopenharmony_ci#include "nitrox_common.h" 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciint nitrox_crypto_register(void) 462306a36Sopenharmony_ci{ 562306a36Sopenharmony_ci int err; 662306a36Sopenharmony_ci 762306a36Sopenharmony_ci err = nitrox_register_skciphers(); 862306a36Sopenharmony_ci if (err) 962306a36Sopenharmony_ci return err; 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ci err = nitrox_register_aeads(); 1262306a36Sopenharmony_ci if (err) { 1362306a36Sopenharmony_ci nitrox_unregister_skciphers(); 1462306a36Sopenharmony_ci return err; 1562306a36Sopenharmony_ci } 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ci return 0; 1862306a36Sopenharmony_ci} 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_civoid nitrox_crypto_unregister(void) 2162306a36Sopenharmony_ci{ 2262306a36Sopenharmony_ci nitrox_unregister_aeads(); 2362306a36Sopenharmony_ci nitrox_unregister_skciphers(); 2462306a36Sopenharmony_ci} 25