diff options
Diffstat (limited to 'buffer.h')
-rw-r--r-- | buffer.h | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: buffer.h,v 1.19 2010/02/09 03:56:28 djm Exp $ */ | 1 | /* $OpenBSD: buffer.h,v 1.21 2010/08/31 11:54:45 djm Exp $ */ |
2 | 2 | ||
3 | /* | 3 | /* |
4 | * Author: Tatu Ylonen <ylo@cs.hut.fi> | 4 | * Author: Tatu Ylonen <ylo@cs.hut.fi> |
@@ -68,6 +68,7 @@ void buffer_put_char(Buffer *, int); | |||
68 | void *buffer_get_string(Buffer *, u_int *); | 68 | void *buffer_get_string(Buffer *, u_int *); |
69 | void *buffer_get_string_ptr(Buffer *, u_int *); | 69 | void *buffer_get_string_ptr(Buffer *, u_int *); |
70 | void buffer_put_string(Buffer *, const void *, u_int); | 70 | void buffer_put_string(Buffer *, const void *, u_int); |
71 | char *buffer_get_cstring(Buffer *, u_int *); | ||
71 | void buffer_put_cstring(Buffer *, const char *); | 72 | void buffer_put_cstring(Buffer *, const char *); |
72 | 73 | ||
73 | #define buffer_skip_string(b) \ | 74 | #define buffer_skip_string(b) \ |
@@ -81,7 +82,17 @@ int buffer_get_short_ret(u_short *, Buffer *); | |||
81 | int buffer_get_int_ret(u_int *, Buffer *); | 82 | int buffer_get_int_ret(u_int *, Buffer *); |
82 | int buffer_get_int64_ret(u_int64_t *, Buffer *); | 83 | int buffer_get_int64_ret(u_int64_t *, Buffer *); |
83 | void *buffer_get_string_ret(Buffer *, u_int *); | 84 | void *buffer_get_string_ret(Buffer *, u_int *); |
85 | char *buffer_get_cstring_ret(Buffer *, u_int *); | ||
84 | void *buffer_get_string_ptr_ret(Buffer *, u_int *); | 86 | void *buffer_get_string_ptr_ret(Buffer *, u_int *); |
85 | int buffer_get_char_ret(char *, Buffer *); | 87 | int buffer_get_char_ret(char *, Buffer *); |
86 | 88 | ||
89 | #ifdef OPENSSL_HAS_ECC | ||
90 | #include <openssl/ec.h> | ||
91 | |||
92 | int buffer_put_ecpoint_ret(Buffer *, const EC_GROUP *, const EC_POINT *); | ||
93 | void buffer_put_ecpoint(Buffer *, const EC_GROUP *, const EC_POINT *); | ||
94 | int buffer_get_ecpoint_ret(Buffer *, const EC_GROUP *, EC_POINT *); | ||
95 | void buffer_get_ecpoint(Buffer *, const EC_GROUP *, EC_POINT *); | ||
96 | #endif | ||
97 | |||
87 | #endif /* BUFFER_H */ | 98 | #endif /* BUFFER_H */ |