++++ BEGINNING TEST +++ ADD KEYRING keyctl newring wibble @s 403335853 +++ ADD KEY keyctl add user lizard gizzard 403335853 421243545 +++ LIST KEYRING keyctl rlist 403335853 421243545 +++ CHECK VALIDATE KEY keyctl rdescribe 421243545 @ user@250@250@3f010000@lizard +++ CHECK READ PAYLOAD keyctl print 421243545 gizzard +++ SET BIG TIMEOUT keyctl timeout 421243545 10000000 +++ CHECK READ PAYLOAD 2 keyctl print 421243545 gizzard +++ SET SMALL TIMEOUT keyctl timeout 421243545 2 +++ WAIT FOR TIMEOUT +++ CHECK NO READ PAYLOAD keyctl print 421243545 keyctl_read_alloc: Permission denied === FAILED === Session Keyring 336847334 --alswrv 250 250 keyring: RHTS/keyctl/10116 403335853 --alswrv 250 250 \_ keyring: wibble 421243545: key inaccessible (Key has expired) ============== +++ CHECK NO REVOKE KEY keyctl revoke 421243545 keyctl_revoke: Key has expired +++ CHECK NO TIMEOUT KEY keyctl timeout 421243545 20 keyctl_set_timeout: Key has expired +++ UNLINK KEY keyctl unlink 421243545 403335853 +++ ADD KEY keyctl add user lizard gizzard 403335853 970800738 +++ SET BIG TIMEOUT keyctl timeout 970800738 10000000 +++ REVOKE KEY keyctl revoke 970800738 +++ CHECK NO SET KEY TIMEOUT keyctl timeout 970800738 20 keyctl_set_timeout: Key has been revoked +++ UNLINK KEY keyctl unlink 970800738 403335853 +++ TIMEOUT KEYRING keyctl timeout 403335853 1 +++ WAIT FOR KEYRING TIMEOUT +++ CHECK NO LIST SESSION KEYRING keyctl rlist 403335853 keyctl_read_alloc: Permission denied === FAILED === Session Keyring 336847334 --alswrv 250 250 keyring: RHTS/keyctl/10116 403335853: key inaccessible (Key has expired) ============== +++ CHECK NO VALIDATE KEYRING keyctl rdescribe 403335853 @ keyctl_describe: Key has expired +++ UNLINK KEYRING keyctl unlink 403335853 @s ++++ FINISHED TEST: FAIL