sha512.hpp
Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <etk/types.hpp>
9 
10 namespace algue {
11  namespace sha512 {
12  std::vector<uint8_t> encode(const uint8_t* _data, int32_t _len);
13  inline std::vector<uint8_t> encode(const std::vector<uint8_t>& _data) {
14  return algue::sha512::encode(&_data[0], _data.size());
15  }
16  inline std::vector<uint8_t> encode(const std::string& _data) {
17  return algue::sha512::encode(reinterpret_cast<const uint8_t*>(&_data[0]), _data.size());
18  }
19  }
20 }
Basic Algue library namespace.
Definition: base64.hpp:10