diff options
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 |