From: Joseph Sutton Date: Thu, 5 Oct 2023 02:34:55 +0000 (+1300) Subject: s4:kdc: Remove unused function get_claims_blob_for_principal() X-Git-Tag: tevent-0.16.0~109 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1e3c347985033fbb73f32097440427bb352baeea;p=thirdparty%2Fsamba.git s4:kdc: Remove unused function get_claims_blob_for_principal() Signed-off-by: Joseph Sutton Reviewed-by: Andrew Bartlett --- diff --git a/source4/kdc/ad_claims.c b/source4/kdc/ad_claims.c index b8c355a11ed..5ce23be57ba 100644 --- a/source4/kdc/ad_claims.c +++ b/source4/kdc/ad_claims.c @@ -1227,36 +1227,3 @@ int get_claims_set_for_principal(struct ldb_context *ldb, principal_class->governsID_id, claims_set_out); } - -int get_claims_blob_for_principal(struct ldb_context *ldb, - TALLOC_CTX *mem_ctx, - const struct ldb_message *principal, - DATA_BLOB *claims_blob_out) -{ - struct CLAIMS_SET *claims_set = NULL; - int ret; - NTSTATUS status; - - *claims_blob_out = data_blob_null; - - ret = get_claims_set_for_principal(ldb, - mem_ctx, - principal, - &claims_set); - if (ret) { - return ret; - } - - if (claims_set == NULL) { - return LDB_SUCCESS; - } - - /* Encode the claims ready to go into a PAC buffer. */ - status = encode_claims_set(mem_ctx, claims_set, claims_blob_out); - if (!NT_STATUS_IS_OK(status)) { - ret = LDB_ERR_OPERATIONS_ERROR; - talloc_free(claims_set); - } - - return ret; -} diff --git a/source4/kdc/ad_claims.h b/source4/kdc/ad_claims.h index b934e34bbd7..e54b1dac7a7 100644 --- a/source4/kdc/ad_claims.h +++ b/source4/kdc/ad_claims.h @@ -33,9 +33,4 @@ int get_claims_set_for_principal(struct ldb_context *ldb, const struct ldb_message *principal, struct CLAIMS_SET **claims_set_out); -int get_claims_blob_for_principal(struct ldb_context *ldb, - TALLOC_CTX *mem_ctx, - const struct ldb_message *principal, - DATA_BLOB *claims_blob_out); - #endif