diff options
author | 2018-11-09 05:02:53 +0000 | |
---|---|---|
committer | 2018-11-09 05:02:53 +0000 | |
commit | d924cf6ababa6f8882b6bf0548c57cf09f748e8b (patch) | |
tree | bdc9eea6b84e76e87bb315aba2b84d87edd14366 /lib/libssl/ssl_sigalgs.h | |
parent | Correct defines for writer tests in connect/accept loops. (diff) | |
download | wireguard-openbsd-d924cf6ababa6f8882b6bf0548c57cf09f748e8b.tar.xz wireguard-openbsd-d924cf6ababa6f8882b6bf0548c57cf09f748e8b.zip |
Add the ability to have a separate priority list for sigalgs.
Add a priority list for tls 1.2
ok jsing@
Diffstat (limited to 'lib/libssl/ssl_sigalgs.h')
-rw-r--r-- | lib/libssl/ssl_sigalgs.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/libssl/ssl_sigalgs.h b/lib/libssl/ssl_sigalgs.h index a73c398e582..629213e7614 100644 --- a/lib/libssl/ssl_sigalgs.h +++ b/lib/libssl/ssl_sigalgs.h @@ -1,4 +1,4 @@ -/* $OpenBSD: ssl_sigalgs.h,v 1.2 2018/11/09 03:17:04 jsing Exp $ */ +/* $OpenBSD: ssl_sigalgs.h,v 1.3 2018/11/09 05:02:53 beck Exp $ */ /* * Copyright (c) 2018, Bob Beck <beck@openbsd.org> * @@ -66,10 +66,13 @@ struct ssl_sigalg{ int flags; }; +extern uint16_t tls12_sigalgs[]; +extern size_t tls12_sigalgs_len; + const struct ssl_sigalg *ssl_sigalg_lookup(uint16_t sigalg); const EVP_MD * ssl_sigalg_md(uint16_t sigalg); uint16_t ssl_sigalg_value(const EVP_PKEY *pk, const EVP_MD *md); -int ssl_sigalgs_build(CBB *cbb); +int ssl_sigalgs_build(CBB *cbb, uint16_t *values, size_t len); int ssl_sigalg_pkey_check(uint16_t sigalg, EVP_PKEY *pk); __END_HIDDEN_DECLS |