diff options
Diffstat (limited to 'src/key.rs')
-rw-r--r-- | src/key.rs | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -118,13 +118,13 @@ fn unlock_master_key(sb: &bch_sb_handle, passphrase: &String) -> anyhow::Result< ) }; - let mut key = crypt.key().clone(); + let mut key = *crypt.key(); let ret = unsafe { bch2_chacha_encrypt_key( &mut output as *mut _, sb.sb().nonce(), &mut key as *mut _ as *mut _, - std::mem::size_of::<bch_encrypted_key>() as usize, + std::mem::size_of::<bch_encrypted_key>(), ) }; if ret != 0 { @@ -138,7 +138,7 @@ fn unlock_master_key(sb: &bch_sb_handle, passphrase: &String) -> anyhow::Result< key_type, key_name.as_c_str().to_bytes_with_nul() as *const _ as *const c_char, &output as *const _ as *const _, - std::mem::size_of::<bch_key>() as usize, + std::mem::size_of::<bch_key>(), bch_bindgen::keyutils::KEY_SPEC_USER_KEYRING, ) }; |