summaryrefslogtreecommitdiff
path: root/libcli/security
AgeCommit message (Expand)AuthorFilesLines
2024-01-09libcli/security: remove PRIMARY_{USER,GROUP}_SID_INDEX defines from security.hStefan Metzmacher1-3/+0
2023-12-21libcli/security: sddl conditional ACE: write -0 when askedDouglas Bagnall1-3/+8
2023-12-21libcli/security: rearrange conditional ACE sddl_write_intDouglas Bagnall1-4/+4
2023-12-21libcli/security: tests for signed zeros in sddl condtional ACEsDouglas Bagnall1-0/+2
2023-12-14libcli/security: allow SDDL conditional ACE round-trip for -00 and -0x0Douglas Bagnall1-1/+1
2023-12-14libcli/security: allow round-trip for conditional ACE hex integersDouglas Bagnall1-2/+2
2023-12-14libcli/security: allow round-trip for conditional ACE octal integersDouglas Bagnall1-2/+2
2023-12-14libcli/security: tests for conditional ACE integer base persistenceDouglas Bagnall1-0/+8
2023-12-14libcli/security: fix tests for SDDL conditional ACE round-tripDouglas Bagnall1-1/+1
2023-12-14libcli/security: clarify tests for SDDL round tripsDouglas Bagnall1-6/+7
2023-12-14libcli/security: don't allow conditional ACE SIDs to have trailing bytesDouglas Bagnall1-0/+2
2023-12-14libcli/security: SDDL decode stops earlier with too many ACEsDouglas Bagnall1-0/+10
2023-12-08libcli/security: Fix code spellingJoseph Sutton2-2/+2
2023-12-08libcli/security: Remove unused includesJoseph Sutton1-4/+0
2023-11-27libcli/security: note suboptimality of conditional ACE Contains operatorsDouglas Bagnall1-0/+4
2023-11-27libcli/security: comparability check: claim members are of one typeDouglas Bagnall1-1/+12
2023-11-27libcli/security: shift comparability check to shortcut exitsDouglas Bagnall1-24/+23
2023-11-27libcli/security: add shortcuts for conditional ACE compareDouglas Bagnall1-0/+55
2023-11-27libcli/security: improve conditional ACE composite comparisonDouglas Bagnall1-42/+331
2023-11-27libcli/security: separate out claim_v1_to_ace_composite_unchecked()Douglas Bagnall3-31/+62
2023-11-27libcli/security: avoid leak on SDDL encode failureDouglas Bagnall1-1/+4
2023-11-27libcli/security: claim_v1_to_ace_token(): avoid unnecessary re-sortDouglas Bagnall1-15/+49
2023-11-27libcli/security: add_claim_to_token() re-sorts/checks claimsDouglas Bagnall1-0/+12
2023-11-27libcli/security: resource attribute claims use claim_v1_check_and_sort()Douglas Bagnall1-5/+30
2023-11-27libcli/security: wire claim conversion uses claim_v1_check_and_sort()Douglas Bagnall1-0/+10
2023-11-27libcli/security: claim_v1_check_and_sort(): add all typesDouglas Bagnall2-1/+135
2023-11-27libcli/security: begin claim_v1_check_and_sort with Boolean checksDouglas Bagnall2-0/+57
2023-11-27libcli/security: don't allow two NULL string claimsDouglas Bagnall1-1/+16
2023-11-27libcli/security: wire claims conversion: remove strings uniqueness checkDouglas Bagnall1-25/+5
2023-11-27libcli/security: int wire claims drop uniqueness checkDouglas Bagnall1-46/+21
2023-11-27libcli/security: simplify wire claim conversion mem, 3/3: rm tmp_ctxDouglas Bagnall1-23/+13
2023-11-27libcli/security: simplify wire claim conversion mem, 2/3: one treeDouglas Bagnall1-2/+2
2023-11-27libcli/security: simplify wire claim conversion mem, 1/3: avoid NULL parentDouglas Bagnall1-10/+24
2023-11-27libcli/security/sddl: improve some SDDL error messagesDouglas Bagnall1-2/+4
2023-11-27libcli/security: sddl_conditional_ace: check a talloc_new()Douglas Bagnall1-0/+3
2023-11-27libcli/security: conditional ACE sddl writers take const tokensDouglas Bagnall1-6/+6
2023-11-27lib/security:CA: tokens_are_comparable() accepts NULL operatorDouglas Bagnall1-2/+4
2023-11-27libcli/security: CA: tokens_are_comparable() considers the obviousDouglas Bagnall1-0/+3
2023-11-27libcli/security: add test_claims_conversionDouglas Bagnall8-0/+186
2023-11-27libcli/security: test_run_conditional_ace tests more comparisonsDouglas Bagnall1-2/+51
2023-11-27libcli/security: test_run_conditional_ace can set debug levelsDouglas Bagnall1-1/+12
2023-11-27libcli/security: remove redundant claim SID size checkDouglas Bagnall1-7/+0
2023-11-27libcli/security: avoid leak when converting SID claimsDouglas Bagnall1-6/+49
2023-11-27libcli/security/tests: gunzip the oversized-acls test vectorsDouglas Bagnall2-0/+20
2023-11-27libcli/security/tests: remove duplicate TX-integer tests from oversized-ACLsDouglas Bagnall1-0/+0
2023-11-27libcli/security:sddl: remove vestiges of shared conditional/resource ACE SID ...Douglas Bagnall1-12/+1
2023-11-27libcli/security: improve error messages in RA ACE SDDLDouglas Bagnall1-2/+3
2023-11-27libcli/security: conditional ACE sid parser no longer expects RA ACEsDouglas Bagnall1-46/+20
2023-11-27libcli/security: parse resource attribute ace SIDs separatelyDouglas Bagnall1-1/+49
2023-11-27libcli/security/sddl: write RA octet strings the Windows wayDouglas Bagnall1-1/+17