]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - client/util.c
1. small bugfix in hf 14a mifare
[proxmark3-svn] / client / util.c
index fe89626fe04b940058288963cc69dba830d249ec..d691eefc4e1b8231e4caf57c368ee551cc747f8c 100644 (file)
@@ -30,3 +30,22 @@ char * sprint_hex(const uint8_t * data, const size_t len) {
 
        return buf;
 }
+
+void num_to_bytes(uint64_t n, size_t len, uint8_t* dest)
+{
+       while (len--) {
+               dest[len] = (uint8_t) n;
+               n >>= 8;
+       }
+}
+
+uint64_t bytes_to_num(uint8_t* src, size_t len)
+{
+       uint64_t num = 0;
+       while (len--)
+       {
+               num = (num << 8) | (*src);
+               src++;
+       }
+       return num;
+}
Impressum, Datenschutz