diff options
author | наб <[email protected]> | 2021-05-13 06:21:35 +0200 |
---|---|---|
committer | Tony Hutter <[email protected]> | 2022-02-16 17:58:37 -0800 |
commit | 9cbc2ed20f710326d16e8fe7357999eaa3f90142 (patch) | |
tree | c02322a179938cb917608e5404e0f8eff85eaaca /include | |
parent | 9b185de6fa9f1b3a7614448fe0116ed370ec7e2f (diff) |
libzfs: add keylocation=https://, backed by fetch(3) or libcurl
Add support for http and https to the keylocation properly to
allow encryption keys to be fetched from the specified URL.
Reviewed-by: Brian Behlendorf <[email protected]>
Reviewed-by: Ryan Moeller <[email protected]>
Signed-off-by: Ahelenia Ziemiańska <[email protected]>
Issue #9543
Closes #9947
Closes #11956
Diffstat (limited to 'include')
-rw-r--r-- | include/libzfs_impl.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/libzfs_impl.h b/include/libzfs_impl.h index dfb63285c..96b11dad1 100644 --- a/include/libzfs_impl.h +++ b/include/libzfs_impl.h @@ -72,6 +72,8 @@ struct libzfs_handle { boolean_t libzfs_prop_debug; regex_t libzfs_urire; uint64_t libzfs_max_nvlist; + void *libfetch; + char *libfetch_load_error; }; struct zfs_handle { |