From 6d89ab37754462928b28ad85714af316c83f43cb Mon Sep 17 00:00:00 2001 From: Aqua-sama Date: Sun, 8 Nov 2020 12:13:01 +0200 Subject: Add compile-time key length check --- main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'main.cpp') diff --git a/main.cpp b/main.cpp index 263438d..2a46d8c 100644 --- a/main.cpp +++ b/main.cpp @@ -12,7 +12,7 @@ constexpr uint64_t k(const uint8_t key[8]) { template struct wrapper { constexpr void operator()() const { - constexpr Blowfish b(variable_key[i], 8); + constexpr Blowfish::Context<8> b(std::to_array(variable_key[i])); constexpr Blowfish::Block x(plaintext_l[i], plaintext_r[i]); constexpr auto y = b.encrypt(x); -- cgit v1.2.1