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