summaryrefslogtreecommitdiff
path: root/packet.c
diff options
context:
space:
mode:
Diffstat (limited to 'packet.c')
-rw-r--r--packet.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/packet.c b/packet.c
index 49aa9733..a06c5e3e 100644
--- a/packet.c
+++ b/packet.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: packet.c,v 1.169 2010/08/31 09:58:37 djm Exp $ */
+/* $OpenBSD: packet.c,v 1.170 2010/08/31 11:54:45 djm Exp $ */
/*
* Author: Tatu Ylonen <ylo@cs.hut.fi>
* Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
@@ -641,6 +641,12 @@ packet_put_bignum2(BIGNUM * value)
buffer_put_bignum2(&active_state->outgoing_packet, value);
}
+void
+packet_put_ecpoint(const EC_GROUP *curve, const EC_POINT *point)
+{
+ buffer_put_ecpoint(&active_state->outgoing_packet, curve, point);
+}
+
/*
* Finalizes and sends the packet. If the encryption key has been set,
* encrypts the packet before sending.
@@ -1511,6 +1517,12 @@ packet_get_bignum2(BIGNUM * value)
buffer_get_bignum2(&active_state->incoming_packet, value);
}
+void
+packet_get_ecpoint(const EC_GROUP *curve, EC_POINT *point)
+{
+ buffer_get_ecpoint(&active_state->incoming_packet, curve, point);
+}
+
void *
packet_get_raw(u_int *length_ptr)
{