| 20 | namespace { |
| 21 | |
| 22 | auto bytes(std::initializer_list<uint8_t> xs) { |
| 23 | byte_buffer result; |
| 24 | for (auto x : xs) |
| 25 | result.emplace_back(static_cast<std::byte>(x)); |
| 26 | return result; |
| 27 | } |
| 28 | |
| 29 | template <class T> |
| 30 | auto take(const T& xs, size_t num_bytes) { |
no test coverage detected