18c2ecf20Sopenharmony_ci#include "nitrox_common.h" 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciint nitrox_crypto_register(void) 48c2ecf20Sopenharmony_ci{ 58c2ecf20Sopenharmony_ci int err; 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ci err = nitrox_register_skciphers(); 88c2ecf20Sopenharmony_ci if (err) 98c2ecf20Sopenharmony_ci return err; 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci err = nitrox_register_aeads(); 128c2ecf20Sopenharmony_ci if (err) { 138c2ecf20Sopenharmony_ci nitrox_unregister_skciphers(); 148c2ecf20Sopenharmony_ci return err; 158c2ecf20Sopenharmony_ci } 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ci return 0; 188c2ecf20Sopenharmony_ci} 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_civoid nitrox_crypto_unregister(void) 218c2ecf20Sopenharmony_ci{ 228c2ecf20Sopenharmony_ci nitrox_unregister_aeads(); 238c2ecf20Sopenharmony_ci nitrox_unregister_skciphers(); 248c2ecf20Sopenharmony_ci} 25