Lines Matching refs:keysize
314 static int _read_mk(const char *file, char **key, int keysize) in _read_mk() argument
318 *key = malloc(keysize); in _read_mk()
327 if ((read(fd, *key, keysize) != keysize)) { in _read_mk()
328 log_err("Cannot read %d bytes from keyfile %s.\n", keysize, file); in _read_mk()
330 memset(*key, 0, keysize); in _read_mk()
340 int r = -EINVAL, keysize; in _action_luksFormat_useMK() local
355 keysize = (opt_key_size ?: DEFAULT_LUKS1_KEYBITS) / 8; in _action_luksFormat_useMK()
356 if (_read_mk(opt_master_key_file, &key, keysize) < 0) in _action_luksFormat_useMK()
367 if ((r = crypt_format(cd, CRYPT_LUKS1, cipher, cipher_mode, NULL, key, keysize, ¶ms))) in _action_luksFormat_useMK()
370 r = crypt_keyslot_add_by_volume_key(cd, opt_key_slot, key, keysize, NULL, 0); in _action_luksFormat_useMK()
375 memset(key, 0, keysize); in _action_luksFormat_useMK()
466 int r = -EINVAL, keysize = 0; in _action_luksAddKey_useMK() local
476 keysize = crypt_get_volume_key_size(cd); in _action_luksAddKey_useMK()
482 if (_read_mk(opt_master_key_file, &key, keysize) < 0) in _action_luksAddKey_useMK()
485 r = crypt_keyslot_add_by_volume_key(cd, opt_key_slot, key, keysize, NULL, 0); in _action_luksAddKey_useMK()
489 memset(key, 0, keysize); in _action_luksAddKey_useMK()