/* * Date: 21 April 2021 * Contact: Romulus Team (Mustafa Khairallah - mustafa.khairallah@ntu.edu.sg) * Romulus-N as compliant with the Romulus v1.3 specifications. * This file icludes crypto_aead_encrypt() * It superseeds earlier versions developed by Mustafa Khairallah and maintained * by Mustafa Khairallah, Thomas Peyrin and Kazuhiko Minematsu */ #include "crypto_aead.h" #include "api.h" #include "variant.h" #include "skinny.h" #include "romulus_t.h" int crypto_aead_encrypt ( unsigned char* c, unsigned long long* clen, const unsigned char* m, unsigned long long mlen, const unsigned char* ad, unsigned long long adlen, const unsigned char* nsec, const unsigned char* npub, const unsigned char* k ) { return romulus_t_encrypt(c,clen,m,mlen,ad,adlen,nsec,npub,k); }