Lines Matching full:wrapping
38 * randomly generated and is encrypted with the user's wrapping key. This
48 * The Wrapping Key Tree:
49 * The wrapping key (wkey) tree stores the user's keys that are fed into the
51 * parent's wkey by default, so these structures are refcounted. The wrapping
116 /* allocate the wrapping key */ in dsl_wrapping_key_create()
204 /* check wrapping key length, if given */ in dsl_crypto_params_create_nvlist()
214 /* create the wrapping key from the raw data */ in dsl_crypto_params_create_nvlist()
216 /* create the wrapping key with the verified parameters */ in dsl_crypto_params_create_nvlist()
413 /* init the search wrapping key */ in spa_keystore_wkey_hold_ddobj_impl()
416 /* lookup the wrapping key */ in spa_keystore_wkey_hold_ddobj_impl()
541 /* free the refcount, wrapping key, and lock */ in dsl_crypto_key_free()
692 /* Lookup the wrapping key from the keystore */ in spa_keystore_dsl_key_hold_dd()
724 /* Release the wrapping key (the dsl key now has a reference to it) */ in spa_keystore_dsl_key_hold_dd()
753 /* insert the wrapping key into the keystore */ in spa_keystore_load_wkey_impl()
782 * We don't validate the wrapping key's keyformat, salt, or iters in spa_keystore_load_wkey()
858 /* insert the wrapping key into the keystore */ in spa_keystore_load_wkey()
890 /* init the search wrapping key */ in spa_keystore_unload_wkey_impl()
895 /* remove the wrapping key from the keystore */ in spa_keystore_unload_wkey_impl()
909 /* free the wrapping key */ in spa_keystore_unload_wkey_impl()
1379 /* check for a valid keyformat for the new wrapping key */ in spa_keystore_change_key_check()
1388 * keylocation for this dataset's new wrapping key. Otherwise we can in spa_keystore_change_key_check()
1434 * This function deals with the intricacies of updating wrapping
1478 * If we don't have a wrapping key just update the dck to reflect the in spa_keystore_change_key_sync_impl()
1552 /* create and initialize the wrapping key */ in spa_keystore_change_key_sync()
1612 * existed). Replace the wrapping key. in spa_keystore_change_key_sync()
1912 /* clones always use their origin's wrapping key */ in dsl_dataset_create_crypt_sync()
1976 * If we inherited the wrapping key we release our reference now. in dsl_dataset_create_crypt_sync()
2181 * wrapping key. in dsl_crypto_recv_raw_key_check()
2397 * without wrapping it.
2490 * Lookup wrapping key properties. An early version of the code did in dsl_crypto_populate_key_nvlist()
2491 * not correctly add these values to the wrapping key or the DSL in dsl_crypto_populate_key_nvlist()