projects
/
proxmark3-svn
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
2de9622
)
CHG: added a comment
author
iceman1001
<iceman@iuse.se>
Sat, 23 Jul 2016 16:33:30 +0000
(18:33 +0200)
committer
iceman1001
<iceman@iuse.se>
Sat, 23 Jul 2016 16:33:30 +0000
(18:33 +0200)
client/util.c
patch
|
blob
|
blame
|
history
diff --git
a/client/util.c
b/client/util.c
index 99a26a40ac20160a688139d9a86f59b37a5f4c09..4bbc992e588cfb381d703083b5f976994faae5b5 100644
(file)
--- a/
client/util.c
+++ b/
client/util.c
@@
-186,19
+186,16
@@
char *sprint_hex_ascii(const uint8_t *data, const size_t len) {
return buf;
}
return buf;
}
-void num_to_bytes(uint64_t n, size_t len, uint8_t* dest)
-{
+void num_to_bytes(uint64_t n, size_t len, uint8_t* dest) {
while (len--) {
dest[len] = (uint8_t) n;
n >>= 8;
}
}
while (len--) {
dest[len] = (uint8_t) n;
n >>= 8;
}
}
-uint64_t bytes_to_num(uint8_t* src, size_t len)
-{
+uint64_t bytes_to_num(uint8_t* src, size_t len) {
uint64_t num = 0;
uint64_t num = 0;
- while (len--)
- {
+ while (len--) {
num = (num << 8) | (*src);
src++;
}
num = (num << 8) | (*src);
src++;
}
@@
-212,6
+209,7
@@
void num_to_bytebits(uint64_t n, size_t len, uint8_t *dest) {
n >>= 1;
}
}
n >>= 1;
}
}
+
//least significant bit first
void num_to_bytebitsLSBF(uint64_t n, size_t len, uint8_t *dest) {
for(int i = 0 ; i < len ; ++i) {
//least significant bit first
void num_to_bytebitsLSBF(uint64_t n, size_t len, uint8_t *dest) {
for(int i = 0 ; i < len ; ++i) {
@@
-220,7
+218,6
@@
void num_to_bytebitsLSBF(uint64_t n, size_t len, uint8_t *dest) {
}
}
}
}
-
// aa,bb,cc,dd,ee,ff,gg,hh, ii,jj,kk,ll,mm,nn,oo,pp
// to
// hh,gg,ff,ee,dd,cc,bb,aa, pp,oo,nn,mm,ll,kk,jj,ii
// aa,bb,cc,dd,ee,ff,gg,hh, ii,jj,kk,ll,mm,nn,oo,pp
// to
// hh,gg,ff,ee,dd,cc,bb,aa, pp,oo,nn,mm,ll,kk,jj,ii
@@
-549,6
+546,7
@@
void rol(uint8_t *data, const size_t len){
}
// Swap bit order on a uint32_t value. Can be limited by nrbits just use say 8bits reversal
}
// Swap bit order on a uint32_t value. Can be limited by nrbits just use say 8bits reversal
+// And clears the rest of the bits.
uint32_t SwapBits(uint32_t value, int nrbits) {
uint32_t newvalue = 0;
for(int i = 0; i < nrbits; i++) {
uint32_t SwapBits(uint32_t value, int nrbits) {
uint32_t newvalue = 0;
for(int i = 0; i < nrbits; i++) {
Impressum
,
Datenschutz