mirror of
https://github.com/systemd/systemd
synced 2026-03-26 08:44:55 +01:00
Compare commits
5 Commits
c918b70a4d
...
b8643ee2ea
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b8643ee2ea | ||
|
|
061f0084eb | ||
|
|
f7327a485b | ||
|
|
6f2353a2ce | ||
|
|
c97bef458b |
@ -709,6 +709,10 @@ 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
|
||||||
##########################################################
|
##########################################################
|
||||||
|
|||||||
@ -403,6 +403,16 @@ 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
|
||||||
#########################################
|
#########################################
|
||||||
|
|||||||
@ -20,7 +20,6 @@ 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;
|
||||||
@ -53,7 +52,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;
|
||||||
@ -61,7 +60,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, "Can not base64 encode key: %m");
|
return crypt_log_error_errno(cd, r, "Failed to 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);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user