diff options
author | 2014-02-26 20:28:44 +0000 | |
---|---|---|
committer | 2014-02-26 20:28:44 +0000 | |
commit | 1909bf1d410de3a057db946afe26c3e823f40be3 (patch) | |
tree | 90ea5a8a800b7c9f828825131d0a8e2bcf6decfa /usr.bin/ssh/ssh-gss.h | |
parent | bz#2205: avoid early hostname lookups unless canonicalisation is enabled; (diff) | |
download | wireguard-openbsd-1909bf1d410de3a057db946afe26c3e823f40be3.tar.xz wireguard-openbsd-1909bf1d410de3a057db946afe26c3e823f40be3.zip |
bz#2107 - cache OIDs of supported GSSAPI mechanisms before privsep
sandboxing, as running this code in the sandbox can cause violations;
ok markus@
Diffstat (limited to 'usr.bin/ssh/ssh-gss.h')
-rw-r--r-- | usr.bin/ssh/ssh-gss.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/usr.bin/ssh/ssh-gss.h b/usr.bin/ssh/ssh-gss.h index 22367cc8c34..f5e744ff629 100644 --- a/usr.bin/ssh/ssh-gss.h +++ b/usr.bin/ssh/ssh-gss.h @@ -1,4 +1,4 @@ -/* $OpenBSD: ssh-gss.h,v 1.10 2007/06/12 08:20:00 djm Exp $ */ +/* $OpenBSD: ssh-gss.h,v 1.11 2014/02/26 20:28:44 djm Exp $ */ /* * Copyright (c) 2001-2003 Simon Wilkinson. All rights reserved. * @@ -83,6 +83,8 @@ void ssh_gssapi_set_oid_data(Gssctxt *, void *, size_t); void ssh_gssapi_set_oid(Gssctxt *, gss_OID); void ssh_gssapi_supported_oids(gss_OID_set *); ssh_gssapi_mech *ssh_gssapi_get_ctype(Gssctxt *); +void ssh_gssapi_prepare_supported_oids(void); +OM_uint32 ssh_gssapi_test_oid_supported(OM_uint32 *, gss_OID, int *); OM_uint32 ssh_gssapi_import_name(Gssctxt *, const char *); OM_uint32 ssh_gssapi_init_ctx(Gssctxt *, int, |