summaryrefslogtreecommitdiff
path: root/auth
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2021-04-03 12:04:04 +0200
committerJeremy Allison <jra@samba.org>2021-04-06 22:29:34 +0000
commit69a3d0fa4b7526b1d378bcad5efa840a4fcbf076 (patch)
treefc9cc69af64ac2b08fd29383dfc8a5d6ad6dde48 /auth
parent02eef74e609e685177accbc494ed8b8d3e5b6abd (diff)
downloadsamba-69a3d0fa4b7526b1d378bcad5efa840a4fcbf076.tar.gz
gensec: Remove gensec_security_all(), it was only used internally
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'auth')
-rw-r--r--auth/gensec/gensec.h1
-rw-r--r--auth/gensec/gensec_start.c10
2 files changed, 2 insertions, 9 deletions
diff --git a/auth/gensec/gensec.h b/auth/gensec/gensec.h
index 8bece3c3458..53fb1e43244 100644
--- a/auth/gensec/gensec.h
+++ b/auth/gensec/gensec.h
@@ -300,7 +300,6 @@ NTSTATUS gensec_wrap(struct gensec_security *gensec_security,
const DATA_BLOB *in,
DATA_BLOB *out);
-const struct gensec_security_ops * const *gensec_security_all(void);
bool gensec_security_ops_enabled(const struct gensec_security_ops *ops, struct gensec_security *security);
NTSTATUS gensec_start_mech_by_sasl_name(struct gensec_security *gensec_security,
diff --git a/auth/gensec/gensec_start.c b/auth/gensec/gensec_start.c
index 0a484eefcf4..906e3ee302c 100644
--- a/auth/gensec/gensec_start.c
+++ b/auth/gensec/gensec_start.c
@@ -43,13 +43,6 @@
static const struct gensec_security_ops **generic_security_ops;
static int gensec_num_backends;
-/* Return all the registered mechs. Don't modify the return pointer,
- * but you may talloc_referen it if convient */
-_PUBLIC_ const struct gensec_security_ops * const *gensec_security_all(void)
-{
- return generic_security_ops;
-}
-
bool gensec_security_ops_enabled(const struct gensec_security_ops *ops, struct gensec_security *security)
{
bool ok = lpcfg_parm_bool(security->settings->lp_ctx,
@@ -157,7 +150,8 @@ _PUBLIC_ const struct gensec_security_ops **gensec_security_mechs(
struct gensec_security *gensec_security,
TALLOC_CTX *mem_ctx)
{
- const struct gensec_security_ops * const *backends = gensec_security_all();
+ const struct gensec_security_ops * const *backends =
+ generic_security_ops;
enum credentials_use_kerberos use_kerberos = CRED_USE_KERBEROS_DESIRED;
bool keep_schannel = false;