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
commit69a8d2dcc19aed0d1116ba2ecd81cce5ae736c94 (patch)
treef085d85cb06e6b6e1a1b1d52cced54d9f7d7e5f2 /src/lib/libcrypto/mem_clr.c
parentc7fdfc89ee30180bf262c4b146c1b6e1030083d6 (diff)
downloadopenbsd-69a8d2dcc19aed0d1116ba2ecd81cce5ae736c94.tar.gz
openbsd-69a8d2dcc19aed0d1116ba2ecd81cce5ae736c94.tar.bz2
openbsd-69a8d2dcc19aed0d1116ba2ecd81cce5ae736c94.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}