Lines Matching refs:cm
111 sr_crypto_decrypt_keys(struct sr_meta_crypto *cm, in sr_crypto_decrypt_keys() argument
123 cp = (u_int8_t *)cm->scm_key; in sr_crypto_decrypt_keys()
131 if (bcmp(digest, cm->chk_hmac_sha1.sch_mac, sizeof(digest)) == 0) in sr_crypto_decrypt_keys()
141 sr_crypto_passphrase_decrypt(struct sr_meta_crypto *cm, in sr_crypto_passphrase_decrypt() argument
149 kdfhint = (struct sr_crypto_pbkdf *)&cm->scm_kdfhint; in sr_crypto_passphrase_decrypt()
207 if (sr_crypto_decrypt_keys(cm, kdfinfo, kp) == 0) { in sr_crypto_passphrase_decrypt()
224 struct sr_meta_crypto *cm; in sr_crypto_unlock_volume() local
241 cm = (struct sr_meta_crypto *)omi->omi_som; in sr_crypto_unlock_volume()
242 kdfhint = (struct sr_crypto_pbkdf *)&cm->scm_kdfhint; in sr_crypto_unlock_volume()
244 switch (cm->scm_mask_alg) { in sr_crypto_unlock_volume()
249 cm->scm_mask_alg); in sr_crypto_unlock_volume()
268 if (sr_crypto_decrypt_keys(cm, &kdfinfo, keys) != 0) { in sr_crypto_unlock_volume()
276 if (sr_crypto_passphrase_decrypt(cm, &kdfinfo, keys) != 0) in sr_crypto_unlock_volume()