35 std::vector<std::byte> iv,
36 std::vector<std::byte> plaintext,
37 std::vector<std::byte> associated_data) -> std::pair<error, std::vector<std::byte>>;
41 std::vector<std::byte> ciphertext,
42 std::vector<std::byte> associated_data) -> std::pair<error, std::vector<std::byte>>;