summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/mem_clr.c
diff options
context:
space:
mode:
authorjsing <>2014-04-15 13:42:55 +0000
committerjsing <>2014-04-15 13:42:55 +0000
commit179b5aba8054138fe6ae76eb86d0ba485fa99f67 (patch)
treef085d85cb06e6b6e1a1b1d52cced54d9f7d7e5f2 /src/lib/libcrypto/mem_clr.c
parent91b7379546c278344ff2e20e9eb6ecec326f20cd (diff)
downloadopenbsd-179b5aba8054138fe6ae76eb86d0ba485fa99f67.tar.gz
openbsd-179b5aba8054138fe6ae76eb86d0ba485fa99f67.tar.bz2
openbsd-179b5aba8054138fe6ae76eb86d0ba485fa99f67.zip
First pass at applying KNF to the OpenSSL code, which almost makes it
readable. This pass is whitespace only and can readily be verified using tr and md5.
Diffstat (limited to 'src/lib/libcrypto/mem_clr.c')
-rw-r--r--src/lib/libcrypto/mem_clr.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/lib/libcrypto/mem_clr.c b/src/lib/libcrypto/mem_clr.c
index add1f78020..fc108c83b4 100644
--- a/src/lib/libcrypto/mem_clr.c
+++ b/src/lib/libcrypto/mem_clr.c
@@ -61,17 +61,17 @@
61 61
62unsigned char cleanse_ctr = 0; 62unsigned char cleanse_ctr = 0;
63 63
64void OPENSSL_cleanse(void *ptr, size_t len) 64void
65 { 65OPENSSL_cleanse(void *ptr, size_t len)
66{
66 unsigned char *p = ptr; 67 unsigned char *p = ptr;
67 size_t loop = len, ctr = cleanse_ctr; 68 size_t loop = len, ctr = cleanse_ctr;
68 while(loop--) 69 while (loop--) {
69 {
70 *(p++) = (unsigned char)ctr; 70 *(p++) = (unsigned char)ctr;
71 ctr += (17 + ((size_t)p & 0xF)); 71 ctr += (17 + ((size_t)p & 0xF));
72 } 72 }
73 p=memchr(ptr, (unsigned char)ctr, len); 73 p = memchr(ptr, (unsigned char)ctr, len);
74 if(p) 74 if (p)
75 ctr += (63 + (size_t)p); 75 ctr += (63 + (size_t)p);
76 cleanse_ctr = (unsigned char)ctr; 76 cleanse_ctr = (unsigned char)ctr;
77 } 77}