projects
/
proxmark3-svn
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
FIX: CoverityScan 121362 - Pointer to local outside scope
[proxmark3-svn]
/
armsrc
/
crypto1.c
diff --git
a/armsrc/crypto1.c
b/armsrc/crypto1.c
index 98d38b2bf2189ad4a65047e263669e6a67b53c84..68cb9b4e54064b22d849fa70ae2de748454d8761 100644
(file)
--- a/
armsrc/crypto1.c
+++ b/
armsrc/crypto1.c
@@
-141,3
+141,13
@@
uint32_t prng_successor(uint32_t x, uint32_t n)
return SWAPENDIAN(x);
}
+
+uint32_t prng_successor_one(uint32_t x)
+{
+ SWAPENDIAN(x);
+
+ x = x >> 1 | (x >> 16 ^ x >> 18 ^ x >> 19 ^ x >> 21) << 31;
+
+ return SWAPENDIAN(x);
+}
+
Impressum
,
Datenschutz