summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/md2/md2_one.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/md2/md2_one.c')
-rw-r--r--src/lib/libcrypto/md2/md2_one.c16
1 files changed, 0 insertions, 16 deletions
diff --git a/src/lib/libcrypto/md2/md2_one.c b/src/lib/libcrypto/md2/md2_one.c
index f7fef5cc0a..cb8594e085 100644
--- a/src/lib/libcrypto/md2/md2_one.c
+++ b/src/lib/libcrypto/md2/md2_one.c
@@ -71,23 +71,7 @@ unsigned char *MD2(const unsigned char *d, size_t n, unsigned char *md)
71 if (md == NULL) md=m; 71 if (md == NULL) md=m;
72 if (!MD2_Init(&c)) 72 if (!MD2_Init(&c))
73 return NULL; 73 return NULL;
74#ifndef CHARSET_EBCDIC
75 MD2_Update(&c,d,n); 74 MD2_Update(&c,d,n);
76#else
77 {
78 char temp[1024];
79 unsigned long chunk;
80
81 while (n > 0)
82 {
83 chunk = (n > sizeof(temp)) ? sizeof(temp) : n;
84 ebcdic2ascii(temp, d, chunk);
85 MD2_Update(&c,temp,chunk);
86 n -= chunk;
87 d += chunk;
88 }
89 }
90#endif
91 MD2_Final(md,&c); 75 MD2_Final(md,&c);
92 OPENSSL_cleanse(&c,sizeof(c)); /* Security consideration */ 76 OPENSSL_cleanse(&c,sizeof(c)); /* Security consideration */
93 return(md); 77 return(md);