LCOV - code coverage report
Current view: top level - source3/lib - util_specialsids.c (source / functions) Hit Total Coverage
Test: coverage report for master 2f515e9b Lines: 6 9 66.7 %
Date: 2024-04-21 15:09:00 Functions: 2 3 66.7 %

          Line data    Source code
       1             : /*
       2             :    Unix SMB/CIFS implementation.
       3             :    Copyright (C) Guenther Deschner 2016
       4             : 
       5             :    This program is free software; you can redistribute it and/or modify
       6             :    it under the terms of the GNU General Public License as published by
       7             :    the Free Software Foundation; either version 3 of the License, or
       8             :    (at your option) any later version.
       9             : 
      10             :    This program is distributed in the hope that it will be useful,
      11             :    but WITHOUT ANY WARRANTY; without even the implied warranty of
      12             :    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
      13             :    GNU General Public License for more details.
      14             : 
      15             :    You should have received a copy of the GNU General Public License
      16             :    along with this program.  If not, see <http://www.gnu.org/licenses/>.
      17             : */
      18             : 
      19             : #include "replace.h"
      20             : #include "libcli/security/dom_sid.h"
      21             : #include "../libcli/security/security.h"
      22             : #include "util_specialsids.h"
      23             : 
      24          32 : bool sid_check_is_asserted_identity(const struct dom_sid *sid)
      25             : {
      26          32 :         return dom_sid_equal(sid, &global_sid_Asserted_Identity);
      27             : }
      28             : 
      29          32 : bool sid_check_is_in_asserted_identity(const struct dom_sid *sid)
      30             : {
      31           0 :         struct dom_sid dom_sid;
      32             : 
      33          32 :         sid_copy(&dom_sid, sid);
      34          32 :         sid_split_rid(&dom_sid, NULL);
      35             : 
      36          32 :         return sid_check_is_asserted_identity(&dom_sid);
      37             : }
      38             : 
      39           0 : const char *asserted_identity_domain_name(void)
      40             : {
      41           0 :         return "Asserted Identity";
      42             : }

Generated by: LCOV version 1.14