Home
last modified time | relevance | path

Searched refs:wkey (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Ddsl_crypt.c83 dsl_wrapping_key_hold(dsl_wrapping_key_t *wkey, void *tag) in dsl_wrapping_key_hold() argument
85 (void) zfs_refcount_add(&wkey->wk_refcnt, tag); in dsl_wrapping_key_hold()
89 dsl_wrapping_key_rele(dsl_wrapping_key_t *wkey, void *tag) in dsl_wrapping_key_rele() argument
91 (void) zfs_refcount_remove(&wkey->wk_refcnt, tag); in dsl_wrapping_key_rele()
95 dsl_wrapping_key_free(dsl_wrapping_key_t *wkey) in dsl_wrapping_key_free() argument
97 ASSERT0(zfs_refcount_count(&wkey->wk_refcnt)); in dsl_wrapping_key_free()
99 if (wkey->wk_key.ck_data) { in dsl_wrapping_key_free()
100 bzero(wkey->wk_key.ck_data, in dsl_wrapping_key_free()
101 CRYPTO_BITS2BYTES(wkey->wk_key.ck_length)); in dsl_wrapping_key_free()
102 kmem_free(wkey->wk_key.ck_data, in dsl_wrapping_key_free()
[all …]
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Ddsl_crypt.h183 int spa_keystore_load_wkey_impl(spa_t *spa, dsl_wrapping_key_t *wkey);
217 uint64_t dsl_crypto_key_create_sync(uint64_t crypt, dsl_wrapping_key_t *wkey,
/illumos-gate/usr/src/uts/common/io/iwi/
H A Dipw2200.c793 struct ipw2200_wep_key wkey; in ipw2200_config() local
948 wkey.cmd = IPW2200_WEP_KEY_CMD_SETKEY; in ipw2200_config()
949 wkey.idx = (uint8_t)i; in ipw2200_config()
950 wkey.len = ic->ic_nw_keys[i].wk_keylen; in ipw2200_config()
951 (void) memset(wkey.key, 0, sizeof (wkey.key)); in ipw2200_config()
953 (void) memcpy(wkey.key, in ipw2200_config()
957 &wkey, sizeof (wkey), 0); in ipw2200_config()
/illumos-gate/usr/src/uts/common/io/ipw/
H A Dipw2100.c738 struct ipw2100_wep_key wkey; in ipw2100_config() local
945 wkey.idx = (uint8_t)i; in ipw2100_config()
946 wkey.len = ic->ic_nw_keys[i].wk_keylen; in ipw2100_config()
947 (void) memset(wkey.key, 0, sizeof (wkey.key)); in ipw2100_config()
949 (void) memcpy(wkey.key, in ipw2100_config()
953 &wkey, sizeof (wkey)); in ipw2100_config()