omw  0.1.1
algorithm.h
1 /*
2 author Oliver Blaser
3 date 06.12.2021
4 copyright MIT - Copyright (c) 2021 Oliver Blaser
5 */
6 
7 #ifndef IG_OMW_ALGORITHM_H
8 #define IG_OMW_ALGORITHM_H
9 
10 #include <vector>
11 
12 #include "../omw/defs.h"
13 
14 namespace omw
15 {
20  std::vector<uint8_t> doubleDabble128(const uint8_t* data, size_t count = 16);
23  //std::vector<uint8_t> doubleDabble128(const uint16_t* data, size_t count = 8);
24  //std::vector<uint8_t> doubleDabble128(const uint32_t* data, size_t count = 4);
25  //std::vector<uint8_t> doubleDabble128(const uint64_t* data, size_t count = 2);
26  std::vector<uint8_t> doubleDabble128(uint32_t valueH, uint32_t valueHM, uint32_t valueLM, uint32_t valueL);
27  std::vector<uint8_t> doubleDabble128(uint64_t valueH, uint64_t valueL);
29 
31 }
32 
33 #endif // IG_OMW_ALGORITHM_H
omw::doubleDabble128
std::vector< uint8_t > doubleDabble128(const uint8_t *data, size_t count=16)
Definition: algorithm.cpp:80
omw
Main namespace.