Commit Graph
2 Commits
Author SHA1 Message Date
Alex Jbanca d4fa1002f9 performance(sqlcipher): Fix burn_stack performance issue
Fixing status-im/status-desktop#10572

Implements a cross-platform version of OP-TEE/optee_os#3102

Remove recursion
Use memset instead of while loop
A description to understand introduced changes without reading the code.

zeromem weights about 50% of the total CPU time on M1 Macs and seems to be major performance offender.
It is used to clear the stack when using variables with sensitive information.
2023-05-09 16:21:44 +03:00
Frank Braun a2e3bba9dc add code 2015-04-29 01:56:53 +02:00