You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
moneromooo-monero
7193b89fe5
Scrub keys from memory just before scope end.
...
Partially implements #74 .
Securely erases keys from memory after they are no longer needed. Might have a
performance impact, which I haven't measured (perf measurements aren't
generally reliable on laptops).
Thanks to @stoffu for the suggestion to specialize the pod_to_hex/hex_to_pod
functions. Using overloads + SFINAE instead generalizes it so other types can
be marked as scrubbed without adding more boilerplate.
7 years ago
..
crypto_ops_builder
update copyright year, fix occasional lack of newline at line end
7 years ago
CMakeLists.txt
changed crypto to cncrypto so it generated libcncrypto
7 years ago
aesb.c
Replace tabs with two spaces for consistency with rest of codebase
9 years ago
blake256.c
update copyright year, fix occasional lack of newline at line end
7 years ago
blake256.h
update copyright year, fix occasional lack of newline at line end
7 years ago
chacha8.c
moved all stuff to github
10 years ago
chacha8.h
Scrub keys from memory just before scope end.
7 years ago
crypto-ops-data.c
update copyright year, fix occasional lack of newline at line end
7 years ago
crypto-ops.c
add a version of ge_double_scalarmult_precomp_vartime with A precomp
7 years ago
crypto-ops.h
add a version of ge_double_scalarmult_precomp_vartime with A precomp
7 years ago
crypto.cpp
Subaddresses
7 years ago
crypto.h
Scrub keys from memory just before scope end.
7 years ago
generic-ops.h
update copyright year, fix occasional lack of newline at line end
7 years ago
groestl.c
use correct unsigned type
9 years ago
groestl.h
update copyright year, fix occasional lack of newline at line end
7 years ago
groestl_tables.h
update copyright year, fix occasional lack of newline at line end
7 years ago
hash-extra-blake.c
update copyright year, fix occasional lack of newline at line end
7 years ago
hash-extra-groestl.c
update copyright year, fix occasional lack of newline at line end
7 years ago
hash-extra-jh.c
update copyright year, fix occasional lack of newline at line end
7 years ago
hash-extra-skein.c
update copyright year, fix occasional lack of newline at line end
7 years ago
hash-ops.h
update copyright year, fix occasional lack of newline at line end
7 years ago
hash.c
update copyright year, fix occasional lack of newline at line end
7 years ago
hash.h
move checkpoints in a separate library
7 years ago
initializer.h
make this build on SunOS/Solaris
7 years ago
jh.c
moved all stuff to github
10 years ago
jh.h
moved all stuff to github
10 years ago
keccak.c
kaccak: remove unused return value
7 years ago
keccak.h
kaccak: remove unused return value
7 years ago
oaes_config.h
Update oaes_config.h
10 years ago
oaes_lib.c
Build wallet with Android NDK
8 years ago
oaes_lib.h
0.8.8update
10 years ago
random.c
update copyright year, fix occasional lack of newline at line end
7 years ago
random.h
update copyright year, fix occasional lack of newline at line end
7 years ago
skein.c
Changed to ..._HASHBITS everywhere for consistency
8 years ago
skein.h
moved all stuff to github
10 years ago
skein_port.h
update copyright year, fix occasional lack of newline at line end
7 years ago
slow-hash.c
Fix building with -DARCH=default -DNO_AES=ON
7 years ago
tree-hash.c
update copyright year, fix occasional lack of newline at line end
7 years ago