summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/buffer
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/buffer')
-rw-r--r--src/lib/libcrypto/buffer/buffer.c23
1 files changed, 1 insertions, 22 deletions
diff --git a/src/lib/libcrypto/buffer/buffer.c b/src/lib/libcrypto/buffer/buffer.c
index 4a0c17c598..d6e3fa7f7f 100644
--- a/src/lib/libcrypto/buffer/buffer.c
+++ b/src/lib/libcrypto/buffer/buffer.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: buffer.c,v 1.29 2025/05/10 05:54:38 tb Exp $ */ 1/* $OpenBSD: buffer.c,v 1.30 2026/07/31 01:05:27 kenjiro Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -133,24 +133,3 @@ BUF_MEM_grow_clean(BUF_MEM *str, size_t len)
133 return (len); 133 return (len);
134} 134}
135LCRYPTO_ALIAS(BUF_MEM_grow_clean); 135LCRYPTO_ALIAS(BUF_MEM_grow_clean);
136
137void
138BUF_reverse(unsigned char *out, const unsigned char *in, size_t size)
139{
140 size_t i;
141
142 if (in) {
143 out += size - 1;
144 for (i = 0; i < size; i++)
145 *out-- = *in++;
146 } else {
147 unsigned char *q;
148 char c;
149 q = out + size - 1;
150 for (i = 0; i < size / 2; i++) {
151 c = *q;
152 *q-- = *out;
153 *out++ = c;
154 }
155 }
156}