Lines Matching full:hdl

107 zfs_prop_parse_keylocation(libzfs_handle_t *restrict hdl, const char *str,  in zfs_prop_parse_keylocation()  argument
120 if (regexec(&hdl->libzfs_urire, str, ARRAY_SIZE(pmatch), in zfs_prop_parse_keylocation()
125 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_prop_parse_keylocation()
137 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_prop_parse_keylocation()
147 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "Invalid keylocation")); in zfs_prop_parse_keylocation()
203 validate_key(libzfs_handle_t *hdl, zfs_keyformat_t keyformat, in validate_key() argument
210 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in validate_key()
217 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in validate_key()
226 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in validate_key()
233 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in validate_key()
242 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in validate_key()
256 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in validate_key()
263 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in validate_key()
359 get_key_interactive(libzfs_handle_t *restrict hdl, const char *fsname, in get_key_interactive() argument
372 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in get_key_interactive()
389 if ((ret = validate_key(hdl, keyformat, buf, buflen, confirm_key)) != in get_key_interactive()
411 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in get_key_interactive()
482 get_key_material_file(libzfs_handle_t *hdl, const char *uri, in get_key_material_file() argument
496 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in get_key_material_file()
509 get_key_material_https(libzfs_handle_t *hdl, const char *uri, in get_key_material_https() argument
525 __typeof__(func) *func = dlsym(hdl->libfetch, #func); in get_key_material_https()
527 if (hdl->libfetch == NULL) in get_key_material_https()
528 hdl->libfetch = dlopen(LIBFETCH_SONAME, RTLD_LAZY); in get_key_material_https()
530 if (hdl->libfetch == NULL) { in get_key_material_https()
531 hdl->libfetch = (void *)-1; in get_key_material_https()
534 hdl->libfetch_load_error = strdup(err); in get_key_material_https()
537 if (hdl->libfetch == (void *)-1) { in get_key_material_https()
539 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in get_key_material_https()
541 LIBFETCH_SONAME, hdl->libfetch_load_error ?: "(?)"); in get_key_material_https()
548 char *fetchLastErrString = dlsym(hdl->libfetch, "fetchLastErrString"); in get_key_material_https()
563 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in get_key_material_https()
574 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in get_key_material_https()
598 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "%s"), in get_key_material_https()
606 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in get_key_material_https()
621 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in get_key_material_https()
648 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in get_key_material_https()
657 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in get_key_material_https()
667 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in get_key_material_https()
689 get_key_material(libzfs_handle_t *hdl, boolean_t do_verify, boolean_t newkey, in get_key_material() argument
702 ret = zfs_prop_parse_keylocation(hdl, keylocation, &keyloc, in get_key_material()
712 ret = get_key_interactive(hdl, fsname, keyformat, in get_key_material()
732 if ((ret = handler->zuh_handler(hdl, keylocation, in get_key_material()
740 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in get_key_material()
748 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in get_key_material()
753 if ((ret = validate_key(hdl, keyformat, (const char *)km, kmlen, in get_key_material()
779 derive_key(libzfs_handle_t *hdl, zfs_keyformat_t format, uint64_t iters, in derive_key() argument
788 key = zfs_alloc(hdl, WRAPPING_KEY_LEN); in derive_key()
798 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in derive_key()
811 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in derive_key()
853 populate_create_encryption_params_nvlists(libzfs_handle_t *hdl, in populate_create_encryption_params_nvlists() argument
866 ret = get_key_material(hdl, B_TRUE, newkey, keyformat, keylocation, in populate_create_encryption_params_nvlists()
876 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in populate_create_encryption_params_nvlists()
884 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in populate_create_encryption_params_nvlists()
904 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in populate_create_encryption_params_nvlists()
914 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in populate_create_encryption_params_nvlists()
922 ret = derive_key(hdl, keyformat, iters, key_material, salt, &key_data); in populate_create_encryption_params_nvlists()
1005 zfs_crypto_create(libzfs_handle_t *hdl, char *parent_name, nvlist_t *props, in zfs_crypto_create() argument
1036 pzhp = make_dataset_handle(hdl, parent_name); in zfs_crypto_create()
1039 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_crypto_create()
1051 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_crypto_create()
1067 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_crypto_create()
1091 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_crypto_create()
1110 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_crypto_create()
1121 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_crypto_create()
1146 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "Cannot use " in zfs_crypto_create()
1151 ret = populate_create_encryption_params_nvlists(hdl, NULL, in zfs_crypto_create()
1177 zfs_crypto_clone_check(libzfs_handle_t *hdl, zfs_handle_t *origin_zhp, in zfs_crypto_clone_check() argument
1194 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, in zfs_crypto_clone_check()
1244 zfs_crypto_attempt_load_keys(libzfs_handle_t *hdl, const char *fsname) in zfs_crypto_attempt_load_keys() argument
1250 zhp = zfs_open(hdl, fsname, ZFS_TYPE_FILESYSTEM | ZFS_TYPE_VOLUME); in zfs_crypto_attempt_load_keys()