1
0
mirror of https://github.com/systemd/systemd synced 2026-03-26 08:44:55 +01:00

Compare commits

..

No commits in common. "b8643ee2eade949e544baed563935058e4f09a8c" and "c918b70a4d7b64070d9c5a79d757e67ca8d211a6" have entirely different histories.

3 changed files with 3 additions and 16 deletions

View File

@ -709,10 +709,6 @@ evdev:name:gpio-keys:phys:gpio-keys/input0:ev:3:dmi:*:svnHewlett-Packard:pnHPStr
evdev:name:gpio-keys:phys:gpio-keys/input0:ev:23:dmi:*:svnHewlett-Packard:pnHPStream7Tablet:* evdev:name:gpio-keys:phys:gpio-keys/input0:ev:23:dmi:*:svnHewlett-Packard:pnHPStream7Tablet:*
KEYBOARD_KEY_0=unknown KEYBOARD_KEY_0=unknown
# HP Omen 15
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnHP:pnOMENLaptop15*:pvr*
KEYBOARD_KEY_a1=!calc
########################################################## ##########################################################
# Huawei # Huawei
########################################################## ##########################################################

View File

@ -403,16 +403,6 @@ sensor:modalias:acpi:KIOX000A*:dmi:bvnAmericanMegatrendsInc.:bvr5.11:bd03/20/201
sensor:modalias:acpi:KIOX000A*:dmi:bvnAmericanMegatrendsInc.:bvr5.11:bd05/25/2017:svnDefaultstring:pnDefaultstring:pvrDefaultstring:rvnAMICorporation:rnDefaultstring:rvrDefaultstring:cvnDefaultstring:ct3:cvrDefaultstring:* sensor:modalias:acpi:KIOX000A*:dmi:bvnAmericanMegatrendsInc.:bvr5.11:bd05/25/2017:svnDefaultstring:pnDefaultstring:pvrDefaultstring:rvnAMICorporation:rnDefaultstring:rvrDefaultstring:cvnDefaultstring:ct3:cvrDefaultstring:*
ACCEL_LOCATION=base ACCEL_LOCATION=base
#########################################
# Hometech
########################################
# Nobody bothered to use Linux on any device of this manufacturer
# so current marks might be too general and need fixes.
# These values are based on Wi101 model.
sensor:modalias:acpi:BMA250E*:dmi:*:svnInsyde*:pni101c:*
ACCEL_MOUNT_MATRIX=0,1,0;-1,0,0;-1,0,0
######################################### #########################################
# HP # HP
######################################### #########################################

View File

@ -20,6 +20,7 @@ int acquire_luks2_key(
int r; int r;
Fido2EnrollFlags required; Fido2EnrollFlags required;
size_t cid_size, salt_size, decrypted_key_size; size_t cid_size, salt_size, decrypted_key_size;
_cleanup_(json_variant_unrefp) JsonVariant *v = NULL;
_cleanup_free_ void *cid = NULL, *salt = NULL; _cleanup_free_ void *cid = NULL, *salt = NULL;
_cleanup_free_ char *rp_id = NULL; _cleanup_free_ char *rp_id = NULL;
_cleanup_(erase_and_freep) void *decrypted_key = NULL; _cleanup_(erase_and_freep) void *decrypted_key = NULL;
@ -52,7 +53,7 @@ int acquire_luks2_key(
required, required,
&decrypted_key, &decrypted_key,
&decrypted_key_size); &decrypted_key_size);
if (r == -ENOLCK) /* libcryptsetup returns -ENOANO also on wrong PIN */ if (r == -ENOLCK) /* libcryptsetup returns -ENOANO also on wrong pin */
r = -ENOANO; r = -ENOANO;
if (r < 0) if (r < 0)
return r; return r;
@ -60,7 +61,7 @@ int acquire_luks2_key(
/* Before using this key as passphrase we base64 encode it, for compat with homed */ /* Before using this key as passphrase we base64 encode it, for compat with homed */
r = base64mem(decrypted_key, decrypted_key_size, &base64_encoded); r = base64mem(decrypted_key, decrypted_key_size, &base64_encoded);
if (r < 0) if (r < 0)
return crypt_log_error_errno(cd, r, "Failed to base64 encode key: %m"); return crypt_log_error_errno(cd, r, "Can not base64 encode key: %m");
*ret_keyslot_passphrase = TAKE_PTR(base64_encoded); *ret_keyslot_passphrase = TAKE_PTR(base64_encoded);
*ret_keyslot_passphrase_size = strlen(*ret_keyslot_passphrase); *ret_keyslot_passphrase_size = strlen(*ret_keyslot_passphrase);