c825f470cb
redbear-ci / check (push) Has been cancelled
kf6-kwallet's kwalletbackend hard-requires LibGcrypt 1.5.0 for PBKDF2 key derivation and the GPG-backed wallet format. Vendor both libraries under the full-fork model (committed source/, offline-reproducible) and add libgcrypt to kf6-kwallet's dependencies. Release tarballs ship a pre-generated configure and a config.sub that already recognises the *-redox triple, so no autotools regeneration is needed at cook time. libgpg-error supplies a generic pthread-backed gpgrt_lock_t for Redox via its build script; the test-only redox.patch (tms/times stub) is baked into libgcrypt's source and kept alongside for future version bumps. Promoted from the stale recipes/wip copies (now .disabled).
143 lines
4.3 KiB
Plaintext
143 lines
4.3 KiB
Plaintext
This is gcrypt.info, produced by makeinfo version 6.8 from gcrypt.texi.
|
|
|
|
This manual is for Libgcrypt version 1.11.1 and was last updated 17
|
|
March 2025. Libgcrypt is GNU's library of cryptographic building
|
|
blocks.
|
|
|
|
Copyright (C) 2000, 2002, 2003, 2004, 2006, 2007, 2008, 2009, 2011, 2012
|
|
Free Software Foundation, Inc.
|
|
Copyright (C) 2012, 2013, 2016, 2017 g10 Code GmbH
|
|
|
|
Permission is granted to copy, distribute and/or modify this
|
|
document under the terms of the GNU General Public License as
|
|
published by the Free Software Foundation; either version 2 of the
|
|
License, or (at your option) any later version. The text of the
|
|
license can be found in the section entitled "GNU General Public
|
|
License".
|
|
INFO-DIR-SECTION GNU Libraries
|
|
START-INFO-DIR-ENTRY
|
|
* libgcrypt: (gcrypt). Cryptographic function library.
|
|
END-INFO-DIR-ENTRY
|
|
|
|
|
|
Indirect:
|
|
gcrypt.info-1: 860
|
|
gcrypt.info-2: 315275
|
|
|
|
Tag Table:
|
|
(Indirect)
|
|
Node: Top860
|
|
Node: Introduction3411
|
|
Node: Getting Started3783
|
|
Node: Features4663
|
|
Node: Overview5448
|
|
Node: Preparation6071
|
|
Node: Header7056
|
|
Node: Building sources8127
|
|
Node: Building sources using Automake10055
|
|
Node: Initializing the library11445
|
|
Ref: sample-use-suspend-secmem14837
|
|
Ref: sample-use-resume-secmem15681
|
|
Node: Multi-Threading16584
|
|
Ref: Multi-Threading-Footnote-117763
|
|
Node: Enabling FIPS mode18172
|
|
Ref: enabling fips mode18355
|
|
Node: Disabling FIPS mode19624
|
|
Ref: disabling fips mode19811
|
|
Node: Hardware features20262
|
|
Ref: hardware features20430
|
|
Ref: Hardware features-Footnote-121902
|
|
Node: Generalities22060
|
|
Node: Controlling the library22319
|
|
Node: Error Handling46086
|
|
Node: Error Values48625
|
|
Node: Error Sources53565
|
|
Node: Error Codes55833
|
|
Node: Error Strings59309
|
|
Node: Handler Functions60493
|
|
Node: Progress handler61052
|
|
Node: Allocation handler63201
|
|
Node: Error handler64747
|
|
Node: Logging handler66313
|
|
Node: Symmetric cryptography67381
|
|
Node: Available ciphers68122
|
|
Node: Available cipher modes71575
|
|
Node: Working with cipher handles77710
|
|
Node: General cipher functions91592
|
|
Node: Public Key cryptography95111
|
|
Node: Available algorithms95950
|
|
Node: Used S-expressions96250
|
|
Node: RSA key parameters97416
|
|
Node: DSA key parameters98694
|
|
Node: ECC key parameters99349
|
|
Ref: ecc_keyparam99500
|
|
Node: Cryptographic Functions103537
|
|
Node: Dedicated ECC Functions117900
|
|
Node: General public-key related Functions119047
|
|
Node: Hashing134080
|
|
Node: Available hash algorithms134813
|
|
Node: Working with hash algorithms141860
|
|
Node: Message Authentication Codes156374
|
|
Node: Available MAC algorithms157042
|
|
Node: Working with MAC algorithms164411
|
|
Node: Key Derivation170403
|
|
Node: Random Numbers172802
|
|
Node: Quality of random numbers173085
|
|
Node: Retrieving random numbers173771
|
|
Node: S-expressions175260
|
|
Node: Data types for S-expressions175902
|
|
Node: Working with S-expressions176228
|
|
Node: MPI library191361
|
|
Node: Data types192383
|
|
Node: Basic functions192692
|
|
Node: MPI formats195713
|
|
Node: Calculations199319
|
|
Node: Comparisons201703
|
|
Node: Bit manipulations202710
|
|
Node: EC functions204032
|
|
Ref: gcry_mpi_ec_new206986
|
|
Node: Miscellaneous212555
|
|
Node: Prime numbers216701
|
|
Node: Generation216971
|
|
Node: Checking218262
|
|
Node: Utilities218672
|
|
Node: Memory allocation219044
|
|
Node: Context management220410
|
|
Ref: gcry_ctx_release220849
|
|
Node: Buffer description221010
|
|
Node: Config reporting221798
|
|
Node: Tools222761
|
|
Node: hmac256222928
|
|
Node: Configuration223933
|
|
Node: Architecture227149
|
|
Ref: fig:subsystems228675
|
|
Ref: Architecture-Footnote-1229763
|
|
Ref: Architecture-Footnote-2229825
|
|
Node: Public-Key Subsystem Architecture229909
|
|
Node: Symmetric Encryption Subsystem Architecture232193
|
|
Node: Hashing and MACing Subsystem Architecture233790
|
|
Node: Multi-Precision-Integer Subsystem Architecture235864
|
|
Node: Prime-Number-Generator Subsystem Architecture237302
|
|
Ref: Prime-Number-Generator Subsystem Architecture-Footnote-1239229
|
|
Node: Random-Number Subsystem Architecture239519
|
|
Node: CSPRNG Description242710
|
|
Ref: CSPRNG Description-Footnote-1244265
|
|
Node: DRBG Description244388
|
|
Node: Self-Tests246069
|
|
Node: FIPS Mode257886
|
|
Ref: fig:fips-fsm262070
|
|
Ref: tbl:fips-states262174
|
|
Ref: tbl:fips-state-transitions263423
|
|
Node: Library Copying267034
|
|
Node: Copying295162
|
|
Node: Figures and Tables315275
|
|
Node: Concept Index315700
|
|
Node: Function and Data Index328420
|
|
|
|
End Tag Table
|
|
|
|
|
|
Local Variables:
|
|
coding: utf-8
|
|
End:
|