aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-03-20test: Fix test expectation based on kernel configHEADmasterPavel Reichl2-2/+30
2023-03-20keyutils.spec - change the UrlPavel Reichl1-2/+2
2023-03-20Provide a pkgconfig file with libkeyutils.aDaniel Hill1-0/+2
2023-03-20Fix format specifier for pointer subtractionAlyssa Ross1-1/+1
2023-03-20man: fix a formatting on the keyctl.1 man pageVladis Dronov1-2/+3
2023-03-20Ignore the cxx.stamp fileDavid Howells1-0/+1
2020-07-07Move to version 1.6.3v1.6.3David Howells1-1/+5
2020-07-07Add the ability to supply filters to watches set with keyctlDavid Howells7-24/+276
2020-07-07test: Use notifications in testingDavid Howells2-20/+348
2020-07-07Add a notification facility for watching for key changesDavid Howells12-9/+970
2020-07-07Revert "Add a notification facility for watching for key changes"David Howells12-963/+9
2020-07-07Revert "test: Use notifications in testing"David Howells2-348/+20
2020-07-07Revert "Add the ability to supply filters to watches set with keyctl"David Howells6-269/+23
2020-07-06Version 1.6.2v1.6.2David Howells1-1/+13
2020-07-06Build: Remove libkeyutils.pc on make cleanDavid Howells1-1/+1
2020-07-06Fix error when a C++ program is linked with libkeyutilsChristophe Vu-Brugier1-0/+8
2020-07-06Check that keyutils.h has valid C++ syntax at build timeChristophe Vu-Brugier1-1/+15
2020-07-06Fix compilation error when keyutils.h is used in C++Christophe Vu-Brugier2-3/+3
2020-07-06man: fix typosChristophe Vu-Brugier11-16/+12
2020-07-06Add the ability to supply filters to watches set with keyctlDavid Howells6-23/+269
2020-07-06test: Use notifications in testingDavid Howells2-20/+348
2020-07-06Add a notification facility for watching for key changesDavid Howells12-9/+963
2020-07-06lib: Open version KEYUTILS_1.10David Howells2-1/+5
2020-07-06dns: Apply a default TTL to records obtained from getaddrinfo()David Howells6-25/+277
2020-05-18Makefile: Use rpmspec to calculate package nameDavid Howells1-6/+6
2020-05-18man: the info strings are actually space or tab separatedBen Boeckel3-5/+5
2020-05-18man: clarify that keyctl_set_reqkey_keyring(3) returns the old defaultBen Boeckel1-2/+2
2019-10-31keyctl: try to wipe keys from memory after useMaciej S. Szmigiero1-7/+41
2019-09-04tests: Use hex input for keyctl/dh_compute/bad-argsDavid Howells1-41/+41
2019-09-04tests/search: test a found key without search permissionsBen Boeckel1-5/+29
2019-09-04tests/search: test searching with a mismatched typeBen Boeckel1-0/+5
2019-09-04tests/reading: fix test commentBen Boeckel1-1/+1
2019-09-04test/instantiating: test bad arguments for `keyctl reject`Ben Boeckel2-0/+36
2019-09-04tests/instantiating: test the unlinked keyidBen Boeckel1-3/+3
2019-09-04tests/timeout: test actions on an expired keyring as wellBen Boeckel1-0/+15
2019-09-04tests: fix typos in test commentsBen Boeckel9-11/+11
2019-09-04keyctl: unify spelling of "unparsable"Ben Boeckel1-3/+3
2019-09-04tests: remove some trailing whitespaceBen Boeckel4-15/+15
2019-09-04tests: fix some typos in marker linesBen Boeckel1-1/+1
2019-09-04tests/toolbox: detect endianness with PIE executablesBen Boeckel1-2/+2
2019-09-04test: Fold expect_keyid into create_key and suchlikeDavid Howells51-468/+559
2019-09-04rpm: Fix version determination for "make rpm"David Howells1-5/+9
2019-09-04Fix the guess for the default LIBDIRDavid Howells1-1/+1
2019-08-19test: Test trusted keyring featuresDavid Howells1-0/+101
2019-08-19test: Use hex-converting padd for dh_compute testsDavid Howells1-124/+124
2019-08-19keyctl: Allow add, padd and suchlike to take hex-encoded dataDavid Howells8-36/+202
2019-08-19test: Check that KEYCTL_SESSION_TO_PARENT worksDavid Howells2-0/+68
2019-08-19Allow keyctl new_session to name the session keyringDavid Howells2-6/+9
2019-08-19Add a symbolic ID to numeric ID keyctl commandDavid Howells6-0/+176
2019-08-19Put the keyctl get_persistent command in the right orderDavid Howells1-1/+1
2019-08-19Allow retrieval of raw data with "keyctl supports"David Howells2-9/+31
2019-08-19Add namespace-related capability tagsDavid Howells4-0/+27
2019-08-19test: Test all possible type, description and payload lengths to add_keyDavid Howells5-20/+310
2019-08-02Move to version 1.6.1v1.6.1David Howells1-1/+7
2019-06-19test: Use capabilities query function in test scriptsDavid Howells1-36/+42
2019-06-19Provide the ability to query subsystem capabilitiesDavid Howells10-0/+355
2019-06-19Add support for KEYCTL_MOVEDavid Howells13-2/+755
2019-06-19Make key=value argument list optional for pkey_{encrypt,decrypt,sign}Lennert Buytenhek1-3/+3
2019-06-19Fix syscall signature for KEYCTL_PKEY_QUERYLennert Buytenhek1-1/+1
2019-06-19Fix 'keyctl pkey_query' argument parsingLennert Buytenhek1-1/+1
2019-05-03man: keyctl_pkey_verify(3) should point to keyctl_pkey_sign(3)Dominik Brodowski1-1/+1
2019-05-03man: do not include keyctl_pkey_sign(3) in its own 'see also' sectionDominik Brodowski1-1/+0
2019-04-26TEST: Add requirementDavid Howells1-1/+2
2019-04-17TEST: Apply test exclusions for RHEL-8David Howells1-1/+4
2019-03-04Handle %{?distprefix} in rpm buildDavid Howells1-3/+4
2019-01-16keyctl: use keyctl_read_alloc() in dump_key_tree_aux()Eric Biggers1-17/+6
2019-01-16man: keyctl_read(3): fix documentation for short buffer caseEric Biggers1-4/+4
2018-11-13Move to version 1.6v1.6David Howells2-2/+23
2018-11-13keyutils: Add pkg-config file for keyutils libraryDave Jiang3-1/+32
2018-11-08Add man pages for asymmetric key type and opsDavid Howells8-0/+691
2018-11-02Add public key operations for encrypt, decrypt, sign and verifyDavid Howells4-0/+377
2018-11-02typos: fix various typosBen Boeckel6-6/+6
2018-11-02keyctl_dh_compute.3: mention /proc/crypto for hashnamesBen Boeckel1-1/+3
2018-11-02keyctl: fix error path message namesBen Boeckel1-3/+3
2018-11-02Remove the dependency on MIT KerberosDavid Howells3-235/+37
2018-09-13request-key: Find best match rather than first matchDavid Howells3-167/+267
2018-09-13request-key: Provide a command line option to suppress executionDavid Howells1-33/+45
2018-08-28spec: Port cleanups from FedoraDavid Howells1-22/+8
2018-08-21TEST: Add a missing backslashDavid Howells1-1/+1
2018-05-11Move to version 1.5.11v1.5.11David Howells1-1/+6
2018-05-09DNS: Support AFS SRV records and cell db config filesDavid Howells5-208/+645
2017-06-27tests/bz1031154: skip if selinux is disabledArtem Savkov2-0/+10
2017-06-08TEST: Add KDF leading zero testMat Martineau1-0/+10
2017-06-08Add the interface logic to support DH with KDF handling support.Stephan Müller9-0/+456
2017-06-08Doc: Update man pages for KEYCTL_RESTRICT_KEYRINGMat Martineau3-0/+100
2017-06-08TEST: Add tests for restricted keyring configurationMat Martineau4-0/+593
2017-04-04Add keyring restrictionMat Martineau4-0/+42
2017-04-04lib: Begin the 1.7 library APIDavid Howells2-1/+5
2017-03-15spec: Fix licence handlingDavid Howells1-2/+5
2017-03-15spec: Pass global ldflags into buildDavid Howells1-1/+2
2017-03-15Move to version 1.5.10v1.5.10David Howells1-1/+8
2017-03-15Merge branch 'man_page_layout_fixes' of git://git.kernel.org/pub/scm/linux/ke...David Howells27-396/+321
2016-12-17man: various pages: Use real minus signsMichael Kerrisk25-45/+45
2016-12-17man: keyutils(7): Fix layout glitchMichael Kerrisk1-3/+6
2016-12-17man: keyutils(7): Better layoutMichael Kerrisk1-6/+2
2016-12-17man: keyutils(7): Use real minus signsMichael Kerrisk1-7/+7
2016-12-17man: keyutils(7): typo fixMichael Kerrisk1-1/+1
2016-12-17man: keyctl(1): SEE ALSO: add a few missing entriesMichael Kerrisk1-1/+5
2016-12-17man: keyctl(1) Use real minus signesMichael Kerrisk1-25/+25
2016-12-17man: keyctl(1): Remove unneeded .P tagsMichael Kerrisk1-98/+91
2016-12-17man: keyctl(1): Use better formatting for shell session examplesMichael Kerrisk1-70/+56
2016-12-17man: keyctl(1): Use a better shell promptMichael Kerrisk1-48/+48
2016-12-17man: keyctl(1): Format list of commands as subsectionsMichael Kerrisk1-73/+25
2016-12-17man: keyctl(1): Format list of key identifiers as hanging listMichael Kerrisk1-29/+20
2016-12-16Merge branch 'man_formatting_fixes' of git://git.kernel.org/pub/scm/linux/ker...David Howells25-77/+124
2016-12-16Merge branch 'kerrisk/remove_migrated_man7' of git://git.kernel.org/pub/scm/l...David Howells7-799/+0
2016-12-13man: Delete man pages that will migrate to the Linux man-pages projectMichael Kerrisk7-799/+0
2016-12-13man: Consistently format pathnames as italicMichael Kerrisk3-7/+13
2016-12-13man: Squash multiline NAME entriesMichael Kerrisk3-14/+3
2016-12-13man: Consistent formatting of NAME linesMichael Kerrisk25-31/+31
2016-12-13man: Format function references consistentlyMichael Kerrisk5-11/+21
2016-12-13man: Formatting fixesMichael Kerrisk19-23/+65
2016-12-13Merge branch 'mtk_fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/mtk...David Howells25-180/+112
2016-12-13TEST: Use multiline comparison function for DH testMat Martineau1-9/+11
2016-12-13TEST: Add expect_multiline toolbox functionMat Martineau1-0/+19
2016-12-13TEST: Use correct variable when checking for DH functionalityMat Martineau2-2/+2
2016-12-13Doc: Fix typo regarding remote DH keyMat Martineau1-1/+1
2016-12-13TEST: Add Diffie-Hellman testsMat Martineau5-0/+236
2016-12-13Doc: Update manpages for KEYCTL_DH_COMPUTEMat Martineau4-0/+142
2016-12-13Add Diffie-Hellman compute functionDavid Howells5-2/+115
2016-11-08SEE ALSO: add references to keyctl(1) and keyctl(3)Michael Kerrisk1-0/+2
2016-11-08All pages should refer to keyrings(7) in SEE ALSOMichael Kerrisk5-4/+9
2016-11-08Correctly order SEE ALSO entriesMichael Kerrisk22-47/+46
2016-11-08Fix section number referenceMichael Kerrisk1-1/+1
2016-11-08Improve formatting of SEE ALSO entriesMichael Kerrisk25-144/+67
2016-11-08Use consistent mark-up for page references in SEE ALSOMichael Kerrisk3-3/+6
2016-05-09Add test.out to .gitignore and limit toplevel matchesMat Martineau1-4/+5
2016-05-09build: Fix buildingDavid Howells1-11/+12
2016-02-26TEST: Fix endianness determinationDavid Howells1-2/+2
2015-12-22TEST: Fix a couple of RHEL checks:David Howells3-3/+41
2015-12-21Re: [PATCH 2/2] runtest.sh: add automated modeJeffrey Bastian1-1/+10
2015-12-21Re: [PATCH 1/2] runtest.sh whitespace cleanupJeffrey Bastian1-5/+5
2015-12-21TEST: Maximum description length is limited in more recent kernelsDavid Howells1-3/+15
2015-12-21TEST: version_less_than() must compare releases if version sameDavid Howells1-0/+1
2015-12-21TEST: Use the lsb_release -s flag to trim the outputDavid Howells1-2/+2
2015-09-24Mailing list is now keyrings@vger.kernel.orgDavid Howells1-1/+1
2015-09-24TEST: Make testcase aware of a kernel behaviour changeChristian Kastner1-2/+12
2015-09-24TEST: Disable tests hitting bug in MIPS kernel < 3.19Christian Kastner6-25/+66
2015-07-21Include <limits.h> for UINT_MAXFelix Janda1-0/+1
2014-11-14TEST: Print keyutils version testedKarel Srot1-0/+1
2014-11-14LIB: #include sys/types.h in keyutils.h to bring in missing typesDavid Howells1-0/+1
2014-10-21TEST: Allow skipping tests requiring installationChristian Kastner5-4/+45
2014-10-21TEST: Allow skipping of tests requiring rootChristian Kastner2-2/+13
2014-10-21Doc: Syntax fixes for man pagesChristian Kastner10-30/+30
2014-09-24Define LN as it isn't defined by make and use $(LNS) for a couple of ln -sfDavid Howells1-2/+3
2014-09-22Don't define LNS twice in the Makefile and define in terms of $(LN)David Howells1-3/+1
2014-09-22LIB: Allow building of the shared library to be suppressedDavid Howells1-9/+17
2014-03-25TEST: 'keyctl invalidate' exists from keyutils-1.5.6, not keyutils-3.5-rc1tests-develDavid Howells1-1/+1
2014-03-18TEST: Disable AVC checking in the bz1031154 testcaseDavid Howells1-0/+4
2014-03-12TEST: Place exclusions for RHEL-5David Howells2-51/+59
2014-03-06TEST: Insert a delay in the key invalidation test to allow for gc delaysDavid Howells1-0/+3
2014-03-06TEST: Make it possible to use OSRELEASE with the version comparison functionsDavid Howells2-2/+2
2014-03-06TEST: Conditionalise usage and testing of key invalidationDavid Howells4-0/+27
2014-03-06TEST: keyctl padd tests can't use big_key type if it's not availableDavid Howells1-11/+14
2014-03-06TEST: keyctl show only takes an argument from 1.5.4 onwardsDavid Howells1-18/+20
2014-03-06TEST: Don't use "%..." key search commands generallyDavid Howells1-2/+3
2014-03-06TEST: Display the name of the test we're about to runDavid Howells1-0/+1
2014-03-06TEST: Can't do the bz1031154 test before 3.13-rc1David Howells2-0/+19
2014-03-06TEST: Make toolbox_report_result use its parametersDavid Howells1-2/+2
2014-03-06TEST: Add function to record skipped testsDavid Howells2-6/+9
2014-03-06TEST: Make sure the TEST envvar is setDavid Howells1-0/+19
2014-03-06TEST: Add kernel version checking supportDavid Howells4-2/+24
2014-03-06TEST: Include version.inc.sh from prepare.inc.shDavid Howells2-5/+6
2014-03-06TEST: Move all the version checking functions into version.inc.shDavid Howells2-44/+44
2014-02-28TEST: Test that keyrings of the same name can be linked together [RHBZ 1071346]David Howells1-0/+79
2014-02-27All files pertinent to the testsuite need to be declaredDavid Howells1-2/+1
2014-02-25TEST: Skip tests when external commands are unavailableTyler Hicks2-0/+25
2014-02-25TEST: Make endianness detection work with file 5.14Tyler Hicks1-2/+2
2014-02-25TEST: Explicitly use bashTyler Hicks64-65/+65
2014-02-21TEST: Fix some miscellaneous bitsDavid Howells2-2/+2
2014-02-21Move to version 1.5.9v1.5.9David Howells1-2/+18
2014-02-21Doc: Add man7 pages for various keyrings conceptsDavid Howells30-30/+1001
2014-02-21Doc: Improve the keyctl_read[_alloc]() manpageDavid Howells1-9/+12
2014-02-21Doc: Add a Developer's Certificate of OriginDavid Howells1-0/+45
2014-02-21Doc: Move manual pages to their own subdirDavid Howells26-24/+9
2014-02-21Lib: Fix typo in permission mask.James Muir1-1/+1
2014-02-21Revert "Lib: Check the description string is NUL-terminated when retrieved"David Howells1-5/+1
2014-02-21keyctl: Fix command table searchingDavid Howells1-0/+2
2014-02-21Fix some issues in key.dns_resolver.c:David Howells1-75/+57
2014-01-29Lib: Don't use realloc() in keyctl_{describe,read,get_security}_alloc()David Howells1-39/+25
2014-01-15spec: Use the correct path macros in the specfileDavid Howells2-17/+36
2014-01-15Lib: Check the description string is NUL-terminated when retrievedDavid Howells1-1/+5
2014-01-15Lib: Don't trust sscanf()'s %n argumentDavid Howells1-1/+2
2014-01-15Only get the groups list if calc_perms() is calledDavid Howells1-16/+30
2014-01-15Fix memory leak in dump_key_tree_aux() in the keyctl programDavid Howells1-1/+2
2014-01-15keyctl: Exit rather than returning from act_xxx() functionsDavid Howells1-115/+117
2014-01-15Use keyctl_describe_alloc() in dump_key_tree_aux()David Howells1-19/+2
2014-01-15Lib: Fix error-path memory leaksDavid Howells1-3/+9
2014-01-15TEST: Make search/valid aware that the behaviour of the kernel changedDavid Howells1-1/+14
2013-12-19TEST: Check maximum size of payload to add_key()David Howells2-2/+58
2013-12-18TEST: Check depth of tree output by "keyctl show"David Howells1-0/+78
2013-12-17TEST: Key invalidationDavid Howells4-0/+150
2013-11-28TEST: Test for RHBZ 1031154David Howells2-0/+112
2013-11-28TEST: Test for RHBZ 1033467David Howells2-1/+68
2013-11-21DOC: Add get-persistent-keyring manual pagesDavid Howells3-0/+137
2013-11-21TEST: Fix version number handlingDavid Howells3-64/+134
2013-10-31TEST: Fix link recursion test [try #2]David Howells1-1/+3
2013-10-31TEST: Fix link recursion testDavid Howells0-0/+0
2013-10-31TEST: Fix mistype in keyctl/link/recursionDavid Howells1-1/+1
2013-10-04Move to version 1.5.8v1.5.8David Howells1-1/+4