diff options
author | Niels Möller <nisse@lysator.liu.se> | 2003-01-12 21:05:51 +0100 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2003-01-12 21:05:51 +0100 |
commit | 3b665789a2db2f951064504d44c411e4338afb9d (patch) | |
tree | 64b2ea6bcf55a10821457d91a8a32d42e413b489 /buffer.c | |
parent | e563d808f8254fde8e6c1f581399eb7e94d49eb1 (diff) | |
download | nettle-3b665789a2db2f951064504d44c411e4338afb9d.tar.gz |
(nettle_buffer_reset): New function.
(nettle_buffer_copy): New function.
Rev: src/nettle/buffer.c:1.5
Rev: src/nettle/buffer.h:1.4
Diffstat (limited to 'buffer.c')
-rw-r--r-- | buffer.c | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -76,6 +76,12 @@ nettle_buffer_clear(struct nettle_buffer *buffer) buffer->size = 0; } +void +nettle_buffer_reset(struct nettle_buffer *buffer) +{ + buffer->size = 0; +} + uint8_t * nettle_buffer_space(struct nettle_buffer *buffer, unsigned length) @@ -103,3 +109,10 @@ nettle_buffer_write(struct nettle_buffer *buffer, else return 0; } + +int +nettle_buffer_copy(struct nettle_buffer *dst, + const struct nettle_buffer *src) +{ + nettle_buffer_write(dst, src->size, src->contents); +} |