summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjsing <>2015-06-24 10:05:14 +0000
committerjsing <>2015-06-24 10:05:14 +0000
commit3af2c9be3406b2ad8bbf0bd753101ef67f99b275 (patch)
tree0e400469d989bee04bcc3c6af58a419acc8144aa
parent16ca3547d4f9c881bccdddd888c3f49a5aae08ef (diff)
downloadopenbsd-3af2c9be3406b2ad8bbf0bd753101ef67f99b275.tar.gz
openbsd-3af2c9be3406b2ad8bbf0bd753101ef67f99b275.tar.bz2
openbsd-3af2c9be3406b2ad8bbf0bd753101ef67f99b275.zip
Put BUF_memdup() and BUF_reverse() under #ifndef LIBRESSL_INTERNAL.
-rw-r--r--src/lib/libcrypto/buffer/buffer.h5
-rw-r--r--src/lib/libssl/src/crypto/buffer/buffer.h5
2 files changed, 4 insertions, 6 deletions
diff --git a/src/lib/libcrypto/buffer/buffer.h b/src/lib/libcrypto/buffer/buffer.h
index 5aa0e3ea47..ed6dac0e69 100644
--- a/src/lib/libcrypto/buffer/buffer.h
+++ b/src/lib/libcrypto/buffer/buffer.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: buffer.h,v 1.14 2014/10/16 03:19:02 beck Exp $ */ 1/* $OpenBSD: buffer.h,v 1.15 2015/06/24 10:05:14 jsing 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 *
@@ -84,14 +84,13 @@ BUF_MEM *BUF_MEM_new(void);
84void BUF_MEM_free(BUF_MEM *a); 84void BUF_MEM_free(BUF_MEM *a);
85int BUF_MEM_grow(BUF_MEM *str, size_t len); 85int BUF_MEM_grow(BUF_MEM *str, size_t len);
86int BUF_MEM_grow_clean(BUF_MEM *str, size_t len); 86int BUF_MEM_grow_clean(BUF_MEM *str, size_t len);
87
87#ifndef LIBRESSL_INTERNAL 88#ifndef LIBRESSL_INTERNAL
88char * BUF_strdup(const char *str); 89char * BUF_strdup(const char *str);
89char * BUF_strndup(const char *str, size_t siz); 90char * BUF_strndup(const char *str, size_t siz);
90#endif
91void * BUF_memdup(const void *data, size_t siz); 91void * BUF_memdup(const void *data, size_t siz);
92void BUF_reverse(unsigned char *out, const unsigned char *in, size_t siz); 92void BUF_reverse(unsigned char *out, const unsigned char *in, size_t siz);
93 93
94#ifndef LIBRESSL_INTERNAL
95/* safe string functions */ 94/* safe string functions */
96size_t BUF_strlcpy(char *dst, const char *src, size_t siz) 95size_t BUF_strlcpy(char *dst, const char *src, size_t siz)
97 __attribute__ ((__bounded__(__string__,1,3))); 96 __attribute__ ((__bounded__(__string__,1,3)));
diff --git a/src/lib/libssl/src/crypto/buffer/buffer.h b/src/lib/libssl/src/crypto/buffer/buffer.h
index 5aa0e3ea47..ed6dac0e69 100644
--- a/src/lib/libssl/src/crypto/buffer/buffer.h
+++ b/src/lib/libssl/src/crypto/buffer/buffer.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: buffer.h,v 1.14 2014/10/16 03:19:02 beck Exp $ */ 1/* $OpenBSD: buffer.h,v 1.15 2015/06/24 10:05:14 jsing 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 *
@@ -84,14 +84,13 @@ BUF_MEM *BUF_MEM_new(void);
84void BUF_MEM_free(BUF_MEM *a); 84void BUF_MEM_free(BUF_MEM *a);
85int BUF_MEM_grow(BUF_MEM *str, size_t len); 85int BUF_MEM_grow(BUF_MEM *str, size_t len);
86int BUF_MEM_grow_clean(BUF_MEM *str, size_t len); 86int BUF_MEM_grow_clean(BUF_MEM *str, size_t len);
87
87#ifndef LIBRESSL_INTERNAL 88#ifndef LIBRESSL_INTERNAL
88char * BUF_strdup(const char *str); 89char * BUF_strdup(const char *str);
89char * BUF_strndup(const char *str, size_t siz); 90char * BUF_strndup(const char *str, size_t siz);
90#endif
91void * BUF_memdup(const void *data, size_t siz); 91void * BUF_memdup(const void *data, size_t siz);
92void BUF_reverse(unsigned char *out, const unsigned char *in, size_t siz); 92void BUF_reverse(unsigned char *out, const unsigned char *in, size_t siz);
93 93
94#ifndef LIBRESSL_INTERNAL
95/* safe string functions */ 94/* safe string functions */
96size_t BUF_strlcpy(char *dst, const char *src, size_t siz) 95size_t BUF_strlcpy(char *dst, const char *src, size_t siz)
97 __attribute__ ((__bounded__(__string__,1,3))); 96 __attribute__ ((__bounded__(__string__,1,3)));