32 static std::expected<BFCodec, BFCodecError> create();
54 std::expected<void, BFCodecError> expandKey(std::span<const std::byte> key);
62 std::expected<void, BFCodecError> decrypt(std::span<std::byte> data,
63 std::span<const std::byte, 8> iv);
71 std::expected<void, BFCodecError> encrypt(std::span<std::byte> data,
72 std::span<const std::byte, 8> iv);