Imported Upstream version 2.3.7
[platform/upstream/cryptsetup.git] / lib / libcryptsetup.sym
1 CRYPTSETUP_2.0 {
2         global:
3                 crypt_init;
4                 crypt_init_data_device;
5                 crypt_init_by_name;
6                 crypt_init_by_name_and_header;
7
8                 crypt_set_log_callback;
9                 crypt_set_confirm_callback;
10                 crypt_set_iteration_time;
11                 crypt_set_uuid;
12                 crypt_set_label;
13                 crypt_set_data_device;
14
15                 crypt_set_compatibility;
16                 crypt_get_compatibility;
17
18                 crypt_memory_lock;
19                 crypt_metadata_locking;
20                 crypt_format;
21                 crypt_convert;
22                 crypt_load;
23                 crypt_repair;
24                 crypt_resize;
25                 crypt_suspend;
26                 crypt_resume_by_passphrase;
27                 crypt_resume_by_keyfile;
28                 crypt_resume_by_keyfile_offset;
29                 crypt_resume_by_keyfile_device_offset;
30                 crypt_resume_by_volume_key;
31                 crypt_free;
32
33                 crypt_keyslot_add_by_passphrase;
34                 crypt_keyslot_change_by_passphrase;
35                 crypt_keyslot_add_by_keyfile;
36                 crypt_keyslot_add_by_keyfile_offset;
37                 crypt_keyslot_add_by_keyfile_device_offset;
38                 crypt_keyslot_add_by_volume_key;
39                 crypt_keyslot_add_by_key;
40
41                 crypt_keyslot_set_priority;
42                 crypt_keyslot_get_priority;
43
44                 crypt_token_json_get;
45                 crypt_token_json_set;
46                 crypt_token_status;
47                 crypt_token_luks2_keyring_get;
48                 crypt_token_luks2_keyring_set;
49                 crypt_token_assign_keyslot;
50                 crypt_token_unassign_keyslot;
51                 crypt_token_is_assigned;
52                 crypt_token_register;
53
54                 crypt_activate_by_token;
55
56                 crypt_keyslot_destroy;
57                 crypt_activate_by_passphrase;
58                 crypt_activate_by_keyfile;
59                 crypt_activate_by_keyfile_offset;
60                 crypt_activate_by_keyfile_device_offset;
61                 crypt_activate_by_volume_key;
62                 crypt_activate_by_signed_key;
63                 crypt_activate_by_keyring;
64                 crypt_deactivate;
65                 crypt_deactivate_by_name;
66                 crypt_volume_key_get;
67                 crypt_volume_key_verify;
68                 crypt_volume_key_keyring;
69                 crypt_status;
70                 crypt_dump;
71                 crypt_benchmark;
72                 crypt_benchmark_pbkdf;
73                 crypt_get_cipher;
74                 crypt_get_cipher_mode;
75                 crypt_get_integrity_info;
76                 crypt_get_uuid;
77                 crypt_set_data_offset;
78                 crypt_get_data_offset;
79                 crypt_get_iv_offset;
80                 crypt_get_volume_key_size;
81                 crypt_get_device_name;
82                 crypt_get_metadata_device_name;
83                 crypt_get_metadata_size;
84                 crypt_set_metadata_size;
85                 crypt_get_verity_info;
86                 crypt_get_sector_size;
87
88                 crypt_get_type;
89                 crypt_get_default_type;
90                 crypt_get_active_device;
91                 crypt_get_active_integrity_failures;
92                 crypt_persistent_flags_set;
93                 crypt_persistent_flags_get;
94
95                 crypt_set_rng_type;
96                 crypt_get_rng_type;
97                 crypt_set_pbkdf_type;
98                 crypt_get_pbkdf_type;
99                 crypt_get_pbkdf_type_params;
100                 crypt_get_pbkdf_default;
101
102                 crypt_keyslot_max;
103                 crypt_keyslot_area;
104                 crypt_keyslot_status;
105                 crypt_keyslot_get_key_size;
106                 crypt_keyslot_set_encryption;
107                 crypt_keyslot_get_encryption;
108                 crypt_keyslot_get_pbkdf;
109
110                 crypt_get_dir;
111                 crypt_set_debug_level;
112                 crypt_log;
113
114                 crypt_header_backup;
115                 crypt_header_restore;
116
117                 crypt_keyfile_read;
118                 crypt_keyfile_device_read;
119
120                 crypt_wipe;
121
122                 crypt_reencrypt_init_by_passphrase;
123                 crypt_reencrypt_init_by_keyring;
124                 crypt_reencrypt;
125                 crypt_reencrypt_status;
126
127                 crypt_safe_alloc;
128                 crypt_safe_realloc;
129                 crypt_safe_free;
130                 crypt_safe_memzero;
131         local:
132                 *;
133 };