mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-24 06:52:14 +08:00
keyutils: Add more kernel configuration needed by the test suite, ...
and document a known failure due to the removal of SHA1 with RSA signed certificate from the kernel.
This commit is contained in:
parent
cb94e8a48e
commit
b27871069a
@ -9,6 +9,14 @@
|
||||
[*] <emphasis role='blue'>D</emphasis>iffie-Hellman operations on retained keys [KEY_DH_OPERATIONS]
|
||||
|
||||
-*- <emphasis role='blue'>C</emphasis>ryptographic API ---> [CRYPTO]
|
||||
<emphasis role='blue'>P</emphasis>ublic-key cryptography --->
|
||||
<*/M> <emphasis role='blue'>R</emphasis>SA (Rivest-Shamir-Adleman) [CRYPTO_RSA]
|
||||
[*] <emphasis role='blue'>A</emphasis>symmetric (public-key cryptographic) key type ---> [ASYMMETRIC_KEY_TYPE]
|
||||
<*> <emphasis role='blue'>A</emphasis>symmetric public-key crypto algorithm subtype
|
||||
... [ASYMMETRIC_PUBLIC_KEY_SUBTYPE]
|
||||
# If not built into the kernel, [SYSTEM_TRUSTED_KEYRING] won't show up;
|
||||
# building as a module won't work:
|
||||
<*> <emphasis role='blue'>X</emphasis>.509 certificate parser [X509_CERTIFICATE_PARSER]
|
||||
<emphasis role='blue'>C</emphasis>ertificates for signature checking --->
|
||||
[*] <emphasis role='blue'>P</emphasis>rovide system-wide ring of trusted keys [SYSTEM_TRUSTED_KEYRING]
|
||||
[*] <emphasis role='blue'>P</emphasis>rovide a keyring to which extra trustable keys may be added
|
||||
|
@ -118,7 +118,11 @@
|
||||
<para>
|
||||
If <xref linkend='lsb-tools'/> is not installed, the test suite will
|
||||
output some lines complaining the <command>lsb_release</command>
|
||||
command not available but it won't affect the test result.
|
||||
command not available but it won't affect the test result. One test
|
||||
named <literal>TRY ADDING ASYMMETRIC KEYS</literal> is known to fail
|
||||
due to the removal of the support for SHA1 with RSA signature
|
||||
algorithm from Linux kernel version 6.7 <!-- commit 16ab7cb5825f -->
|
||||
or newer.
|
||||
</para>
|
||||
|
||||
</sect2>
|
||||
|
@ -5,6 +5,16 @@ CRYPTO = { value = '*', forced = '*' }
|
||||
SYSTEM_TRUSTED_KEYRING='*'
|
||||
SECONDARY_TRUSTED_KEYRING='*'
|
||||
SYSTEM_BLACKLIST_KEYRING='*'
|
||||
ASYMMETRIC_KEY_TYPE='*'
|
||||
ASYMMETRIC_PUBLIC_KEY_SUBTYPE='*'
|
||||
CRYPTO_RSA='*M'
|
||||
|
||||
[X509_CERTIFICATE_PARSER]
|
||||
value = '*'
|
||||
comment = [
|
||||
"If not built into the kernel, [SYSTEM_TRUSTED_KEYRING] won't show up;",
|
||||
"building as a module won't work"
|
||||
]
|
||||
|
||||
[CRYPTO_LIB_CHACHA20POLY1305]
|
||||
value = '*'
|
||||
|
Loading…
Reference in New Issue
Block a user