summaryrefslogtreecommitdiff
path: root/buffer.c
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2003-01-12 21:05:51 +0100
committerNiels Möller <nisse@lysator.liu.se>2003-01-12 21:05:51 +0100
commit3b665789a2db2f951064504d44c411e4338afb9d (patch)
tree64b2ea6bcf55a10821457d91a8a32d42e413b489 /buffer.c
parente563d808f8254fde8e6c1f581399eb7e94d49eb1 (diff)
downloadnettle-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.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/buffer.c b/buffer.c
index e61b471f..c311d282 100644
--- a/buffer.c
+++ b/buffer.c
@@ -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);
+}