projects
/
umurmur.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0585137
)
Add function hex2hash
author
Martin Johansson
<martin@fatbob.nu>
Tue, 6 Mar 2012 19:37:56 +0000
(20:37 +0100)
committer
Martin Johansson
<martin@fatbob.nu>
Tue, 6 Mar 2012 19:37:56 +0000
(20:37 +0100)
src/ssl.h
patch
|
blob
|
history
diff --git
a/src/ssl.h
b/src/ssl.h
index ed9f8068acce0f8648400f66921d8998a51f4660..aa719afd8675abf6b2a0b706637fdba9a1467577 100644
(file)
--- a/
src/ssl.h
+++ b/
src/ssl.h
@@
-124,4
+124,17
@@
static inline void SSLi_hash2hex(uint8_t *hash, char *out)
for (i = 0; i < 20; i++)
offset += sprintf(out + offset, "%02x", hash[i]);
}
+static inline void SSLi_hex2hash(char *in, uint8_t *hash)
+{
+ int i, offset = 0;
+ char byte[3];
+ int scanned;
+
+ byte[2] = '\0';
+ for (i = 0; i < 20; i++) {
+ memcpy(byte, &in[i * 2], 2);
+ sscanf(byte, "%02x", &scanned);
+ hash[i] = scanned;
+ }
+}
#endif