aboutsummaryrefslogtreecommitdiff
path: root/src/script.cpp
diff options
context:
space:
mode:
authorPhilip Kaufmann <[email protected]>2012-11-08 19:38:49 +0100
committerLuke Dashjr <[email protected]>2012-11-12 23:55:22 +0000
commitff31f1fa10e2062465520ad8a3ff846c23b7a96f (patch)
tree2e74096d2185209048cf1523409d3d7a03ac5ca6 /src/script.cpp
parentFixed 100% CPU utilization problem on FreeBSD 9 (diff)
downloaddiscoin-ff31f1fa10e2062465520ad8a3ff846c23b7a96f.tar.xz
discoin-ff31f1fa10e2062465520ad8a3ff846c23b7a96f.zip
don't use memset() in privacy/security relevant code parts
As memset() can be optimized out by a compiler it should not be used in privacy/security relevant code parts. OpenSSL provides the safe OPENSSL_cleanse() function in crypto.h, which perfectly does the job of clean and overwrite data. For details see: http://www.viva64.com/en/b/0178/ - change memset() to OPENSSL_cleanse() where appropriate - change a hard-coded number from netbase.cpp into a sizeof()
Diffstat (limited to 'src/script.cpp')
0 files changed, 0 insertions, 0 deletions