Files
RedBear-OS/local/recipes/libs/libgcrypt/source/doc/gcrypt.info
T
vasilito c825f470cb
redbear-ci / check (push) Has been cancelled
libs: vendor libgcrypt 1.11.1 + libgpg-error 1.55; wire into kf6-kwallet
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).
2026-08-02 04:29:16 +03:00

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: