diff options
author | Dhanuka Warusadura <csx@tuta.io> | 2021-07-02 17:30:06 +0530 |
---|---|---|
committer | Dhanuka Warusadura <csx@tuta.io> | 2021-08-04 14:42:55 +0530 |
commit | 63907d907ee9b37f498b762e08efd37ba1f59c6f (patch) | |
tree | 36bde431aada5188354d58b53cc7eff2414d6c81 /meson_options.txt | |
parent | 10e5e7abe31e6d1b75cceb5ab5b36acd71c74277 (diff) | |
download | libsecret-63907d907ee9b37f498b762e08efd37ba1f59c6f.tar.gz |
Add TPM2 API and its implementations to egg
These changes define the TPM2 API and add its implementations
to the incubation area (egg/).
Summary of the public API:
`egg_tpm2_initialize`: Start a TPM context.
`egg_tpm2_finalize`: End a TPM context.
`egg_tpm2_generate_master_password`: Generate and returns an
encrypted master password in `GBytes` format. TSS Marshaling,
GVariant serialization is used.
`egg_tpm2_decrypt_master_password`: Decrypts a master password
generated from `egg_tpm2_generate_master_password`. TSS
Unmarshaling, GVariant deserialization is used.
TPM2 API: TSS Enhanced System API (ESAPI)
Proposal: [extend file backend to use TPM2 derived encryption keys](https://gitlab.gnome.org/Teams/Engagement/gsoc-2021/-/issues/13)
Related MRs: [#86](https://gitlab.gnome.org/GNOME/libsecret/-/merge_requests/86)
Related Issues: [#63](https://gitlab.gnome.org/GNOME/libsecret/-/issues/63)
Diffstat (limited to 'meson_options.txt')
-rw-r--r-- | meson_options.txt | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/meson_options.txt b/meson_options.txt index 8858a33..24c8f02 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -6,3 +6,4 @@ option('gtk_doc', type: 'boolean', value: true, description: 'Build reference do option('introspection', type: 'boolean', value: true, description: 'Create GIR file.') option('bashcompdir', type: 'string', value: '', description: 'Override default location for bash completion files') option('bash_completion', type: 'feature', value: 'auto', description: 'Install bash completion files') +option('tpm2', type: 'boolean', value: false, description: 'With TPM2 Software Stack') |