summaryrefslogtreecommitdiffstats
path: root/usr.sbin/relayd/relay.c
diff options
context:
space:
mode:
authorjsg <jsg@openbsd.org>2016-09-22 07:56:48 +0000
committerjsg <jsg@openbsd.org>2016-09-22 07:56:48 +0000
commitaad4fa7e1a332d26e24dfb62b8ef8afb1fdb510c (patch)
treea853ca66f2845815cd30c3046b8f20e921e6f6a4 /usr.sbin/relayd/relay.c
parentCheck for packet with truncated DTLS cookie. (diff)
downloadwireguard-openbsd-aad4fa7e1a332d26e24dfb62b8ef8afb1fdb510c.tar.xz
wireguard-openbsd-aad4fa7e1a332d26e24dfb62b8ef8afb1fdb510c.zip
Change function arguments from "unsigned char keyname[16]" to
"unsigned char *keyname" to make it clear that an array size can not be inferred. Suggested by millert@
Diffstat (limited to 'usr.sbin/relayd/relay.c')
-rw-r--r--usr.sbin/relayd/relay.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/usr.sbin/relayd/relay.c b/usr.sbin/relayd/relay.c
index 9a3e601548d..a8bc97bf7a9 100644
--- a/usr.sbin/relayd/relay.c
+++ b/usr.sbin/relayd/relay.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: relay.c,v 1.212 2016/09/22 06:18:58 jsg Exp $ */
+/* $OpenBSD: relay.c,v 1.213 2016/09/22 07:56:48 jsg Exp $ */
/*
* Copyright (c) 2006 - 2014 Reyk Floeter <reyk@openbsd.org>
@@ -86,8 +86,8 @@ void relay_tls_connected(struct ctl_relay_event *);
void relay_tls_readcb(int, short, void *);
void relay_tls_writecb(int, short, void *);
-struct tls_ticket *relay_get_ticket_key(unsigned char [16]);
-int relay_tls_session_ticket(SSL *, unsigned char [16],
+struct tls_ticket *relay_get_ticket_key(unsigned char *);
+int relay_tls_session_ticket(SSL *, unsigned char *,
unsigned char *, EVP_CIPHER_CTX *, HMAC_CTX *, int);
char *relay_load_file(const char *, off_t *);
@@ -2555,7 +2555,7 @@ relay_tls_writecb(int fd, short event, void *arg)
}
struct tls_ticket *
-relay_get_ticket_key(unsigned char keyname[16])
+relay_get_ticket_key(unsigned char *keyname)
{
if (keyname) {
if (timingsafe_memcmp(keyname,
@@ -2570,7 +2570,7 @@ relay_get_ticket_key(unsigned char keyname[16])
}
int
-relay_tls_session_ticket(SSL *ssl, unsigned char keyname[16], unsigned char *iv,
+relay_tls_session_ticket(SSL *ssl, unsigned char *keyname, unsigned char *iv,
EVP_CIPHER_CTX *ctx, HMAC_CTX *hctx, int mode)
{
struct tls_ticket *key;