Add documentation for new libgcrypt modules imported into GRUB. Signed-off-by: Andrew Hamilton <adham...@gmail.com> --- docs/grub.texi | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+)
diff --git a/docs/grub.texi b/docs/grub.texi index 99b6954ad..fe2f72ce6 100644 --- a/docs/grub.texi +++ b/docs/grub.texi @@ -3935,6 +3935,7 @@ Modules can be loaded via the @command{insmod} (@pxref{insmod}) command. * div_test_module:: * dm_nv_module:: * drivemap_module:: +* dsa_sexp_test_module:: * echo_module:: * efi_gop_module:: * efi_uga_module:: @@ -3963,24 +3964,33 @@ Modules can be loaded via the @command{insmod} (@pxref{insmod}) command. * fshelp_module:: * functional_test_module:: * gcry_arcfour_module:: +* gcry_aria_module:: +* gcry_blake2_module:: * gcry_blowfish_module:: * gcry_camellia_module:: * gcry_cast5_module:: * gcry_crc_module:: * gcry_des_module:: * gcry_dsa_module:: +* gcry_gost28147_module:: +* gcry_gostr3411_94_module:: * gcry_idea_module:: +* gcry_keccak_module:: * gcry_md4_module:: * gcry_md5_module:: * gcry_rfc2268_module:: * gcry_rijndael_module:: * gcry_rmd160_module:: * gcry_rsa_module:: +* gcry_salsa20_module:: * gcry_seed_module:: * gcry_serpent_module:: * gcry_sha1_module:: * gcry_sha256_module:: * gcry_sha512_module:: +* gcry_sm3_module:: +* gcry_sm4_module:: +* gcry_stribog_module:: * gcry_tiger_module:: * gcry_twofish_module:: * gcry_whirlpool_module:: @@ -4099,6 +4109,7 @@ Modules can be loaded via the @command{insmod} (@pxref{insmod}) command. * probe_module:: * procfs_module:: * progress_module:: +* pubkey_module:: * pxe_module:: * pxechain_module:: * raid5rec_module:: @@ -4111,6 +4122,7 @@ Modules can be loaded via the @command{insmod} (@pxref{insmod}) command. * reiserfs_module:: * relocator_module:: * romfs_module:: +* rsa_sexp_test_module:: * scsi_module:: * sdl_module:: * search_module:: @@ -4496,6 +4508,10 @@ This module provides support for handling some Nvidia "fakeraid" disk devices. This module provides support for the @command{drivemap} to manage BIOS drive mappings. @xref{drivemap} for more information. +@node dsa_sexp_test_module +@section dsa_sexp_test +This module provides a test of the libgcrypt DSA functionality in GRUB. + @node echo_module @section echo This module provides support for the @command{echo} to display a line of text. @@ -4633,6 +4649,11 @@ This module provides support functions (helper functions) for file systems. This module provides support for running the GRUB functional tests using commands @command{functional_test} and @command{all_functional_test}. +@node gcry_aria_module +@section gcry_aria +This module provides support for the ARIA cipher. +This GRUB module is based on libgcrypt. + @node gcry_arcfour_module @section gcry_arcfour This module provides support for the arcfour stream cipher also known as RC4. @@ -4640,6 +4661,11 @@ If security is a concern, RC4 / arcfour cipher is consider broken (multiple known vulnerabilities make this insecure). This GRUB module is based on libgcrypt. +@node gcry_blake2_module +@section gcry_blake2 +This module provides support for the BLAKE2b and BLAKE2s message digests. +This GRUB module is based on libgcrypt. + @node gcry_blowfish_module @section gcry_blowfish This module provides support for the Blowfish cipher. @@ -4674,12 +4700,28 @@ This GRUB module is based on libgcrypt. This module provides support for the Digital Signature Algorithm (DSA) cipher. This GRUB module is based on libgcrypt. +@node gcry_gost28147_module +@section gcry_gost28147 +This module provides support for the GOST 28147-89 cipher. +This GRUB module is based on libgcrypt. + +@node gcry_gostr3411_94_module +@section gcry_gostr3411_94 +This module provides support for the GOST R 34.11-94 message digest. +This GRUB module is based on libgcrypt. + @node gcry_idea_module @section gcry_idea This module provides support for the International Data Encryption Algorithm (IDEA) cipher. This GRUB module is based on libgcrypt. +@node gcry_keccak_module +@section gcry_keccak +This module provides support for the SHA3 hash message digests (including +SHAKE128 and SHAKE256). +This GRUB module is based on libgcrypt. + @node gcry_md4_module @section gcry_md4 This module provides support for the Message Digest 4 (MD4) message digest. @@ -4714,6 +4756,11 @@ This GRUB module is based on libgcrypt. This module provides support for the Rivest–Shamir–Adleman (RSA) cipher. This GRUB module is based on libgcrypt. +@node gcry_salsa20_module +@section gcry_salsa20 +This module provides support for the Salsa20 cipher. +This GRUB module is based on libgcrypt. + @node gcry_seed_module @section gcry_seed This module provides support for the SEED cipher. @@ -4744,6 +4791,21 @@ This module provides support for the Secure Hash Algorithm 2 (384 and 512 bit) (SHA-384 / SHA-512) message digests. This GRUB module is based on libgcrypt. +@node gcry_sm3_module +@section gcry_sm3 +This module provides support for the SM3 message digest. +This GRUB module is based on libgcrypt. + +@node gcry_sm4_module +@section gcry_sm4 +This module provides support for the SM4 cipher. +This GRUB module is based on libgcrypt. + +@node gcry_stribog_module +@section gcry_stribog +This module provides support for the GOST R 34.11-2012 (Stribog) message digest. +This GRUB module is based on libgcrypt. + @node gcry_tiger_module @section gcry_tiger This module provides support for the Tiger, Tiger 1, and Tiger 2 message @@ -5509,6 +5571,11 @@ like interface to some GRUB internal data. @section progress This module provides support for showing file loading progress to the terminal. +@node pubkey_module +@section pubkey +This module provides supporting functions for using RSA and DSA public keys. +This GRUB module is based on libgcrypt. + @node pxe_module @section pxe This module provides support for Preboot Execution Environment (PXE) network @@ -5571,6 +5638,10 @@ This module provides support for the Read-Only Memory File System (ROMFS). Note: This module is not allowed in lockdown mode, @pxref{Lockdown} for more information. +@node rsa_sexp_test_module +@section rsa_sexp_test +This module provides a test of the libgcrypt RSA functionality in GRUB. + @node scsi_module @section scsi This module provides support for the Small Computer System Interface (SCSI) -- 2.39.5 _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel