| Function report | 
| Source Code: security\keys\compat.c | Create Date:2022-07-28 18:25:12 | 
| Last Modify:2020-03-18 08:03:01 | Copyright©Brick | 
| home page | Tree | 
| Annotation kernel can get tool activity | Download SCCT | Chinese | 
Name:The key control system call, 32-bit compatibility version for 64-bit archs
Proto:COMPAT_SYSCALL_DEFINE5(keyctl, unsigned int, option, unsigned int, arg2, unsigned int, arg3, unsigned int, arg4, unsigned int, arg5)
Type:
Parameter:Nothing
| 54 | Case option == ask for a keyring's ID | 
| 57 | Case option == join or start named session keyring | 
| 60 | Case option == update a key | 
| 63 | Case option == voke a key | 
| 66 | Case option == describe a key | 
| 69 | Case option == clear contents of a keyring | 
| 72 | Case option == link a key into a keyring | 
| 75 | Case option == unlink a key from a keyring | 
| 78 | Case option == search for a key in a keyring | 
| 82 | Case option == ad a key or keyring's contents | 
| 83 | Return Read a key's payload | 
| 85 | Case option == set ownership of a key | 
| 88 | Case option == set perms on a key | 
| 91 | Case option == stantiate a partially constructed key | 
| 95 | Case option == gate a partially constructed key | 
| 98 | Case option == set default request-key keyring | 
| 101 | Case option == set key timeout | 
| 104 | Case option == assume request_key() authorisation | 
| 107 | Case option == get key security label | 
| 110 | Case option == apply session keyring to parent process | 
| 113 | Case option == ject a partially constructed key | 
| 116 | Case option == stantiate a partially constructed key | 
| 120 | Case option == validate a key | 
| 123 | Case option == get a user's persistent keyring | 
| 126 | Case option == Compute Diffie-Hellman values | 
| 131 | Case option == Restrict keys allowed to link to a keyring | 
| 135 | Case option == Query public key parameters | 
| 142 | Case option == Encrypt a blob using a public key | 
| 143 | Case option == Decrypt a blob using a public key | 
| 144 | Case option == Create a public key signature | 
| 149 | Case option == Verify a public key signature | 
| 153 | Case option == Move keys between keyrings | 
| 156 | Case option == Find capabilities of keyrings subsystem | 
| 157 | Return Get keyrings subsystem capabilities. | 
| 159 | Default | 
| 160 | Return -EOPNOTSUPP | 
| Source code conversion tool public plug-in interface | X | 
|---|---|
| Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |