Dilithium_Lua.h (614B)
1 /* 2 * Dilithium_Lua.h - Lua bindings for CRYSTALS-Dilithium 3 */ 4 5 #ifndef DILITHIUM_LUA_H 6 #define DILITHIUM_LUA_H 7 8 #include <lua.h> 9 #include <lauxlib.h> 10 11 /* Dilithium2 functions */ 12 int l_dilithium2_keypair(lua_State *L); 13 int l_dilithium2_sign(lua_State *L); 14 int l_dilithium2_verify(lua_State *L); 15 16 /* Dilithium3 functions */ 17 int l_dilithium3_keypair(lua_State *L); 18 int l_dilithium3_sign(lua_State *L); 19 int l_dilithium3_verify(lua_State *L); 20 21 /* Dilithium5 functions */ 22 int l_dilithium5_keypair(lua_State *L); 23 int l_dilithium5_sign(lua_State *L); 24 int l_dilithium5_verify(lua_State *L); 25 26 #endif /* DILITHIUM_LUA_H */