diff options
Diffstat (limited to 'bufaux.c')
-rw-r--r-- | bufaux.c | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -37,7 +37,7 @@ | |||
37 | */ | 37 | */ |
38 | 38 | ||
39 | #include "includes.h" | 39 | #include "includes.h" |
40 | RCSID("$OpenBSD: bufaux.c,v 1.20 2001/12/19 17:16:13 stevesk Exp $"); | 40 | RCSID("$OpenBSD: bufaux.c,v 1.21 2001/12/28 14:13:13 markus Exp $"); |
41 | 41 | ||
42 | #include <openssl/bn.h> | 42 | #include <openssl/bn.h> |
43 | #include "bufaux.h" | 43 | #include "bufaux.h" |
@@ -77,7 +77,7 @@ buffer_put_bignum(Buffer *buffer, BIGNUM *value) | |||
77 | /* | 77 | /* |
78 | * Retrieves an BIGNUM from the buffer. | 78 | * Retrieves an BIGNUM from the buffer. |
79 | */ | 79 | */ |
80 | int | 80 | void |
81 | buffer_get_bignum(Buffer *buffer, BIGNUM *value) | 81 | buffer_get_bignum(Buffer *buffer, BIGNUM *value) |
82 | { | 82 | { |
83 | int bits, bytes; | 83 | int bits, bytes; |
@@ -93,8 +93,6 @@ buffer_get_bignum(Buffer *buffer, BIGNUM *value) | |||
93 | bin = (u_char *) buffer_ptr(buffer); | 93 | bin = (u_char *) buffer_ptr(buffer); |
94 | BN_bin2bn(bin, bytes, value); | 94 | BN_bin2bn(bin, bytes, value); |
95 | buffer_consume(buffer, bytes); | 95 | buffer_consume(buffer, bytes); |
96 | |||
97 | return 2 + bytes; | ||
98 | } | 96 | } |
99 | 97 | ||
100 | /* | 98 | /* |
@@ -130,7 +128,7 @@ buffer_put_bignum2(Buffer *buffer, BIGNUM *value) | |||
130 | xfree(buf); | 128 | xfree(buf); |
131 | } | 129 | } |
132 | 130 | ||
133 | int | 131 | void |
134 | buffer_get_bignum2(Buffer *buffer, BIGNUM *value) | 132 | buffer_get_bignum2(Buffer *buffer, BIGNUM *value) |
135 | { | 133 | { |
136 | /**XXX should be two's-complement */ | 134 | /**XXX should be two's-complement */ |
@@ -138,7 +136,6 @@ buffer_get_bignum2(Buffer *buffer, BIGNUM *value) | |||
138 | u_char *bin = (u_char *)buffer_get_string(buffer, (u_int *)&len); | 136 | u_char *bin = (u_char *)buffer_get_string(buffer, (u_int *)&len); |
139 | BN_bin2bn(bin, len, value); | 137 | BN_bin2bn(bin, len, value); |
140 | xfree(bin); | 138 | xfree(bin); |
141 | return len; | ||
142 | } | 139 | } |
143 | 140 | ||
144 | /* | 141 | /* |