diff options
Diffstat (limited to 'version.lds')
-rw-r--r-- | version.lds | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/version.lds b/version.lds new file mode 100644 index 0000000..d2e4d26 --- /dev/null +++ b/version.lds @@ -0,0 +1,100 @@ +KEYUTILS_0.3 { + + /* primary syscalls; may be overridden by glibc */ + add_key; + request_key; + keyctl; + + /* management functions */ + keyctl_chown; + keyctl_clear; + keyctl_describe; + keyctl_describe_alloc; + keyctl_get_keyring_ID; + keyctl_instantiate; + keyctl_join_session_keyring; + keyctl_link; + keyctl_negate; + keyctl_read; + keyctl_read_alloc; + keyctl_revoke; + keyctl_search; + keyctl_setperm; + keyctl_set_reqkey_keyring; + keyctl_unlink; + keyctl_update; + +}; + +KEYUTILS_1.0 { + /* management functions */ + keyctl_assume_authority; + keyctl_set_timeout; + +} KEYUTILS_0.3; + +KEYUTILS_1.3 { + /* management functions */ + keyctl_get_security; + keyctl_get_security_alloc; + keyctl_session_to_parent; + +} KEYUTILS_1.0; + +KEYUTILS_1.4 { + /* management functions */ + keyctl_reject; + keyctl_instantiate_iov; + keyctl_invalidate; + + /* utility functions */ + recursive_key_scan; + recursive_session_key_scan; + +} KEYUTILS_1.3; + +KEYUTILS_1.5 { + /* management functions */ + keyctl_get_persistent; + + /* utility functions */ + find_key_by_type_and_desc; + +} KEYUTILS_1.4; + +KEYUTILS_1.6 { + /* management functions */ + keyctl_dh_compute; + keyctl_dh_compute_alloc; + keyctl_pkey_query; + keyctl_pkey_encrypt; + keyctl_pkey_decrypt; + keyctl_pkey_sign; + keyctl_pkey_verify; + +} KEYUTILS_1.5; + +KEYUTILS_1.7 { + /* management functions */ + keyctl_restrict; + keyctl_dh_compute_kdf; + keyctl_dh_compute_kdf_alloc; + +} KEYUTILS_1.6; + +KEYUTILS_1.8 { + /* Public key cryptography functions */ + keyctl_pkey_query; + keyctl_pkey_encrypt; + keyctl_pkey_decrypt; + keyctl_pkey_sign; + keyctl_pkey_verify; + +} KEYUTILS_1.7; + +KEYUTILS_1.9 { + /* Management functions */ + keyctl_move; + keyctl_capabilities; + +} KEYUTILS_1.8; |