Page MenuHome GnuPG
Feed Advanced Search

Sep 21 2021

gniibe added a comment to T5610: macOS 11 or newer support: Update libtool.

We have our own changes for ltmain.sh and libtool.m4.

Sep 21 2021, 7:19 AM · gpgme, MacOS, ntbtls, npth, libksba, libassuan, libgcrypt, gpgrt
gniibe added a comment to T5610: macOS 11 or newer support: Update libtool.

And update from automake 1.16:

Sep 21 2021, 7:02 AM · gpgme, MacOS, ntbtls, npth, libksba, libassuan, libgcrypt, gpgrt
gniibe added a comment to T5610: macOS 11 or newer support: Update libtool.

It's better to update the set of files from libtool:

build-aux/ltmain.sh
m4/libtool.m4
m4/ltoptions.m4
m4/ltsugar.m4
m4/ltversion.m4
m4/lt~obsolete.m4
Sep 21 2021, 6:58 AM · gpgme, MacOS, ntbtls, npth, libksba, libassuan, libgcrypt, gpgrt
gniibe added a comment to T5610: macOS 11 or newer support: Update libtool.

Our libtool was 2.4.2 + Debian patches + our local changes.
Debian patches are:
https://salsa.debian.org/mckinstry/libtool/-/blob/debian/master/debian/patches/link_all_deplibs.patch
https://salsa.debian.org/mckinstry/libtool/-/blob/debian/master/debian/patches/netbsdelf.patch

Sep 21 2021, 6:57 AM · gpgme, MacOS, ntbtls, npth, libksba, libassuan, libgcrypt, gpgrt
gniibe created T5610: macOS 11 or newer support: Update libtool.
Sep 21 2021, 6:33 AM · gpgme, MacOS, ntbtls, npth, libksba, libassuan, libgcrypt, gpgrt

Sep 17 2021

gniibe added a comment to T4894: FIPS: RSA/DSA/ECDSA are missing hashing operation.

While data template preparation for RSA-PSS is a bit tricky, it's simple with ECDSA.

Sep 17 2021, 10:43 AM · FIPS, libgcrypt, Feature Request
gniibe added a comment to T4894: FIPS: RSA/DSA/ECDSA are missing hashing operation.

Thanks for your comment.

Sep 17 2021, 7:26 AM · FIPS, libgcrypt, Feature Request

Sep 16 2021

gniibe added a comment to T4894: FIPS: RSA/DSA/ECDSA are missing hashing operation.

Pushed my initial implementation: rC117f5c3f8028: experiment-pk_hash_sign/verify: Implement pk_hash_sign/verify.

Sep 16 2021, 8:09 AM · FIPS, libgcrypt, Feature Request
gniibe added a comment to T4894: FIPS: RSA/DSA/ECDSA are missing hashing operation.

I am doing an experiment to implement gcry_pk_hash_sign.

Sep 16 2021, 7:15 AM · FIPS, libgcrypt, Feature Request
gniibe added a comment to T5520: Fix tests in FIPS mode.

Two third patches are applied to master. (@werner those parts are typo fix and tests improvement, which we agreed to push.)

Sep 16 2021, 3:01 AM · FIPS, libgcrypt, Bug Report
gniibe committed rCfd116968ef2d: tests: Improve FIPS detection in curves test. (authored by Jakuje).
tests: Improve FIPS detection in curves test.
Sep 16 2021, 2:56 AM
gniibe committed rCf9ae351c954c: tests: Fix typo in comment (authored by Jakuje).
tests: Fix typo in comment
Sep 16 2021, 2:56 AM

Sep 15 2021

gniibe added a comment to T5520: Fix tests in FIPS mode.

disable-brainpool.patch is a text of list of patches.
I think the first two could be applied.
@Jakuje Could you please upload them?

Sep 15 2021, 9:10 AM · FIPS, libgcrypt, Bug Report
gniibe moved T5520: Fix tests in FIPS mode from Ready for release to Next on the FIPS board.
Sep 15 2021, 8:36 AM · FIPS, libgcrypt, Bug Report

Sep 14 2021

gniibe added a comment to T5464: Failure to import Curve25519 ECDH secret subkey to the GnupG..

@onickolay No sorry needed. It was me, who cannot answer promptly.

Sep 14 2021, 9:23 AM · Support, gnupg, OpenPGP
gniibe added a comment to T5328: On the (in)security of Elgamal in OpenPGP.

The problem of (2), is local side-channel attacks to ElGamal encryption.
We evaluated the impact, mainly for the use case of GnuPG; ElGamal keys are not that popular any more. When such an attack is possible, easier attacks would be possible.

Sep 14 2021, 7:52 AM · side-channel, CVE, libgcrypt
gniibe added a comment to T5328: On the (in)security of Elgamal in OpenPGP.

The paper addresses two issues.
(1) https://ibm.github.io/system-security-research-updates/2021/07/20/insecurity-elgamal-pt1
(2) https://ibm.github.io/system-security-research-updates/2021/09/06/insecurity-elgamal-pt2

Sep 14 2021, 7:46 AM · side-channel, CVE, libgcrypt
gniibe committed rCd04b1be9edac: cipher: Fix support of sha512-224 and sha512-256. (authored by gniibe).
cipher: Fix support of sha512-224 and sha512-256.
Sep 14 2021, 4:19 AM
gniibe committed rC422031a5943f: cipher: Support internal hashing with "prehash" for RSA PKCS#1. (authored by gniibe).
cipher: Support internal hashing with "prehash" for RSA PKCS#1.
Sep 14 2021, 4:19 AM

Sep 13 2021

gniibe added a comment to T5576: New set of API for public key cryptography.

2021-09-13 Update:

  • Signature operation tested: RSA-PSS, RSA-PKCS#1-v1.5, RSA-X9.31, ECDSA by NIST Curves, DSA (against CAVS test vectors in FIPS 186-4)
    • Newly added features (also useful for standard API of sexp):
      • Support of X9.31 signature scheme with RSA
      • Support of supplying random "k" for DSA/ECDSA
      • Digest mode ASN for SHA512-224 and SHA512-256 (required for RSA PKCS#1-v1.5)
Sep 13 2021, 9:17 AM · libgcrypt, Feature Request

Sep 10 2021

gniibe committed rE6b08dd09864e: gpgrt-config: Fix behavior when PKG_CONFIG_LIBDIR="". (authored by gniibe).
gpgrt-config: Fix behavior when PKG_CONFIG_LIBDIR="".
Sep 10 2021, 3:11 AM
gniibe changed the status of T5595: gpgrt-config doesn't work well with PKG_CONFIG_LIBDIR="" and setting PKG_CONFIG_PATH from Open to Testing.
Sep 10 2021, 3:00 AM · gpgrt

Sep 9 2021

gniibe added a comment to T5595: gpgrt-config doesn't work well with PKG_CONFIG_LIBDIR="" and setting PKG_CONFIG_PATH.

Here is a possible fix:

Sep 9 2021, 12:36 PM · gpgrt
gniibe triaged T5595: gpgrt-config doesn't work well with PKG_CONFIG_LIBDIR="" and setting PKG_CONFIG_PATH as High priority.
Sep 9 2021, 12:33 PM · gpgrt

Sep 8 2021

gniibe created T5590: OpenPGP: Curve 448, modernize?.
Sep 8 2021, 2:05 AM · rationale, gnupg, OpenPGP

Sep 7 2021

gniibe added a comment to T5576: New set of API for public key cryptography.

BTW, the reason of the name "pkey" is that because gcry_pk_ctl is already occupied.
It will be changed, if needed.

Sep 7 2021, 9:52 AM · libgcrypt, Feature Request
gniibe added a comment to T5576: New set of API for public key cryptography.

Today, I pushed an example for RSA-PSS.

Sep 7 2021, 9:50 AM · libgcrypt, Feature Request

Sep 6 2021

gniibe moved T5508: Allow hardware optimizations in FIPS from Backlog to Ready for release on the FIPS board.
Sep 6 2021, 11:21 AM · FIPS, libgcrypt, Bug Report
gniibe added a comment to T5576: New set of API for public key cryptography.

I created an experimental branch:
https://dev.gnupg.org/source/libgcrypt/history/gniibe%252Fnew-pk-api/

Sep 6 2021, 9:38 AM · libgcrypt, Feature Request

Sep 2 2021

gniibe closed T5415: YubiKey no longer recognized in GnuPG 2.3.1 on macOS 10.15.7 as Resolved.
Sep 2 2021, 8:29 AM · MacOS, yubikey, Bug Report

Sep 1 2021

gniibe closed T5440: _DARWIN_C_SOURCE kind of "must" be 1, not "900000L" as Resolved.
Sep 1 2021, 8:07 AM · MacOS, libgcrypt, Bug Report
gniibe set External Link to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102151 on T5556: Use of offsetof is better for allocation of flexible array.
Sep 1 2021, 3:44 AM · gnupg24, gpgme, libgcrypt
gniibe added a comment to T5556: Use of offsetof is better for allocation of flexible array.

I filed a bug report to GCC, with modified test case.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102151

Sep 1 2021, 3:43 AM · gnupg24, gpgme, libgcrypt
gniibe claimed T5556: Use of offsetof is better for allocation of flexible array.
Sep 1 2021, 2:54 AM · gnupg24, gpgme, libgcrypt

Aug 30 2021

gniibe closed T5365: --with-libgpg-error-prefix doesn't affect gpgrt-config path detection as Resolved.
Aug 30 2021, 7:05 AM · MacOS, gpgrt, Cross-Compiler, libgcrypt
gniibe triaged T5576: New set of API for public key cryptography as High priority.
Aug 30 2021, 5:07 AM · libgcrypt, Feature Request

Aug 27 2021

gniibe committed rG7e431e009e47: common: Fix put_membuf. (authored by gniibe).
common: Fix put_membuf.
Aug 27 2021, 10:30 AM
gniibe triaged T5573: kbxutil shows [bad] checksum as Normal priority.

Fixed for (1): Now it writes correct record with valid checksum and flag.

Aug 27 2021, 10:12 AM · gnupg (gpg23)
gniibe committed rG0b64c27446c6: kbx: Fix checksum computation for no UBID entry on disk. (authored by gniibe).
kbx: Fix checksum computation for no UBID entry on disk.
Aug 27 2021, 10:11 AM
gniibe committed rGf271c6916469: common: Fix put_membuf. (authored by gniibe).
common: Fix put_membuf.
Aug 27 2021, 10:11 AM
gniibe created T5573: kbxutil shows [bad] checksum.
Aug 27 2021, 10:03 AM · gnupg (gpg23)
gniibe changed the status of T5572: gnupg1: Missing extern-inline.m4 for gl_EXTERN_INLINE from Open to Testing.
Aug 27 2021, 7:14 AM · gnupg (gpg14)
gniibe added a project to T4925: FAIL: armencryptp.test: Info Needed.
Aug 27 2021, 3:58 AM · Info Needed, gnupg (gpg14), Bug Report
gniibe committed rG9ad423d7218c: gpg: Avoid use of COMMON section for all cases. (authored by gniibe).
gpg: Avoid use of COMMON section for all cases.
Aug 27 2021, 3:49 AM
gniibe committed rGb3c130eb25a6: build: Add m4/extern-inline.m4 from gnulib. (authored by gniibe).
build: Add m4/extern-inline.m4 from gnulib.
Aug 27 2021, 3:49 AM
gniibe committed rGa831f80e044a: tools: Fix for RISC OS which doesn't allow COMMON section. (authored by gniibe).
tools: Fix for RISC OS which doesn't allow COMMON section.
Aug 27 2021, 3:49 AM
gniibe committed rG467f057ad15c: gpg: Use sigdescr_np for newer GNU C library. (authored by gniibe).
gpg: Use sigdescr_np for newer GNU C library.
Aug 27 2021, 3:49 AM
gniibe triaged T5572: gnupg1: Missing extern-inline.m4 for gl_EXTERN_INLINE as Normal priority.
Aug 27 2021, 3:45 AM · gnupg (gpg14)
gniibe claimed T5215: gnugp1: Fix build errors with gcc-10.

Code for avoiding the COMMON section has been there, because of RISC OS.
I think that it will be easier to enable that for all (but not for RISC OS only).

Aug 27 2021, 3:16 AM · gnupg (gpg14), patch, Bug Report
gniibe committed rG0ca84cbdf0a5: build: Fix removal of AC_TYPE_SIGNAL. (authored by gniibe).
build: Fix removal of AC_TYPE_SIGNAL.
Aug 27 2021, 3:04 AM
gniibe committed rGd5f9481186ea: common: Fix get_signal_name for GNU/Linux. (authored by gniibe).
common: Fix get_signal_name for GNU/Linux.
Aug 27 2021, 1:57 AM
gniibe committed rGa8ffc52cec06: po: Update Japanese Translation. (authored by gniibe).
po: Update Japanese Translation.
Aug 27 2021, 1:57 AM

Aug 26 2021

gniibe committed rE2b476b3ebc1d: tests: Add a test for locking when single thread. (authored by gniibe).
tests: Add a test for locking when single thread.
Aug 26 2021, 8:26 AM
gniibe committed rGc4ba712736dd: common: Fix get_signal_name for GNU/Linux. (authored by gniibe).
common: Fix get_signal_name for GNU/Linux.
Aug 26 2021, 7:25 AM
gniibe triaged T5568: Use sigdescr_np instead of (deprecated) sys_siglist as Normal priority.
Aug 26 2021, 7:19 AM · gnupg
gniibe added a comment to rG044e5a3c3801: scd: Detect external interference when PCSC_SHARED..

I understand your problem.

Aug 26 2021, 6:55 AM
gniibe closed T5547: Single thread support with newer GNU C library (2.34 or later) as Resolved.

Added a test, and tested with glibc 2.32 by manual editing config.h for USE_POSIX_THREADS_FROM_LIBC.
Works correctly.

Aug 26 2021, 6:37 AM · gpgrt

Aug 25 2021

gniibe added a comment to T5555: Cannot add existing ECDSA key as a signing subkey.

To fix this, rG48251cf9a7d3: gpg: Improve generation of keys stored on card (brainpool,cv25519). for GnuPG 2.3 should be backported.

Aug 25 2021, 4:19 AM · gnupg24, Bug Report
gniibe closed T5370: Apple M1 and Symbol not found: __gcry_mpih_mul_1 as Resolved.
Aug 25 2021, 3:59 AM · arm, MacOS, gnupg, Bug Report
gniibe closed T5251: Compile error on ARMv7 for libgcrypt as Resolved.
Aug 25 2021, 3:58 AM · asm, libgcrypt, Bug Report
gniibe closed T5268: macOS getentropy as Resolved.

Closing, as downstream ticket has been closed.

Aug 25 2021, 3:51 AM · libgcrypt, MacOS
gniibe set External Link to https://trac.macports.org/ticket/62431 on T5268: macOS getentropy.
Aug 25 2021, 3:49 AM · libgcrypt, MacOS
gniibe closed T5369: GnuPG build on Apple with Clang as Resolved.

Fixed in libgcrypt 1.9.4.

Aug 25 2021, 3:40 AM · libgcrypt, MacOS, Bug Report
gniibe closed T5297: SCM SPR332 smartcard reader support broken as Resolved.
Aug 25 2021, 3:33 AM · gnupg (gpg22), scd, Bug Report
gniibe closed T5425: scdaemon.conf reader-port setting broken in 2.3 as Resolved.

Fixed in 2.3.2.

Aug 25 2021, 3:30 AM · gnupg, Restricted Project, scd, Bug Report
gniibe closed T5530: Add "prehash" support to DSA and ECDSA signing, a subtask of T4894: FIPS: RSA/DSA/ECDSA are missing hashing operation, as Resolved.
Aug 25 2021, 3:29 AM · FIPS, libgcrypt, Feature Request
gniibe closed T5530: Add "prehash" support to DSA and ECDSA signing as Resolved.
Aug 25 2021, 3:29 AM · Restricted Project, FIPS, libgcrypt, Feature Request
gniibe closed T5529: Support internal hashing for RSA-PSS, a subtask of T4894: FIPS: RSA/DSA/ECDSA are missing hashing operation, as Resolved.
Aug 25 2021, 3:28 AM · FIPS, libgcrypt, Feature Request
gniibe closed T5529: Support internal hashing for RSA-PSS as Resolved.
Aug 25 2021, 3:28 AM · libgcrypt, Feature Request
gniibe changed the status of T5415: YubiKey no longer recognized in GnuPG 2.3.1 on macOS 10.15.7 from Open to Testing.

It must be fixed in 2.3.2. If not, please report.

Aug 25 2021, 3:27 AM · MacOS, yubikey, Bug Report

Aug 24 2021

gniibe added a comment to T5556: Use of offsetof is better for allocation of flexible array.
t-fam.c: In function 'main':
t-fam.c:34:14: warning: array subscript 'struct arg_and_data_s[0]' is partly outside array bounds of 'unsigned char[22]' [-Warray-bounds]
   34 |   aad0->next = NULL;
      |              ^
t-fam.c:30:10: note: referencing an object of size 22 allocated by 'malloc'
   30 |   aad0 = malloc (offsetof (struct arg_and_data_s, arg) + 2);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
t-fam.c:35:13: warning: array subscript 'struct arg_and_data_s[0]' is partly outside array bounds of 'unsigned char[22]' [-Warray-bounds]
   35 |   aad0->len = 2;
      |   ~~~~~~~~~~^~~
t-fam.c:30:10: note: referencing an object of size 22 allocated by 'malloc'
   30 |   aad0 = malloc (offsetof (struct arg_and_data_s, arg) + 2);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
t-fam.c:36:15: warning: array subscript 'struct arg_and_data_s[0]' is partly outside array bounds of 'unsigned char[22]' [-Warray-bounds]
   36 |   aad0->flags = 0;
      |   ~~~~~~~~~~~~^~~
t-fam.c:30:10: note: referencing an object of size 22 allocated by 'malloc'
   30 |   aad0 = malloc (offsetof (struct arg_and_data_s, arg) + 2);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
t-fam.c:37:18: warning: array subscript 'struct arg_and_data_s[0]' is partly outside array bounds of 'unsigned char[22]' [-Warray-bounds]
   37 |   aad0->print_fd = fd;
      |   ~~~~~~~~~~~~~~~^~~~
t-fam.c:30:10: note: referencing an object of size 22 allocated by 'malloc'
   30 |   aad0 = malloc (offsetof (struct arg_and_data_s, arg) + 2);
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Aug 24 2021, 7:29 AM · gnupg24, gpgme, libgcrypt
gniibe added a comment to T5556: Use of offsetof is better for allocation of flexible array.

For GCC 11, modified version of struct arg_and_data_s has an issue for x86_64.

Aug 24 2021, 4:53 AM · gnupg24, gpgme, libgcrypt
gniibe committed rG3ed5f566fc05: gpg: Report the status of NO_SECKEY for decryption. (authored by gniibe).
gpg: Report the status of NO_SECKEY for decryption.
Aug 24 2021, 4:02 AM

Aug 23 2021

gniibe added a watcher for FIPS: gniibe.
Aug 23 2021, 11:29 AM
gniibe added a project to T5244: libgcrypt: Restrict MD5 use: FIPS.
Aug 23 2021, 11:21 AM · Bug Report, FIPS, libgcrypt
gniibe added a comment to T5562: GnuPG behaves inconsistently across versions when a secret key is not found during decryption.

Here is the place:
https://dev.gnupg.org/source/gnupg/browse/master/g10/pubkey-enc.c$151

Aug 23 2021, 9:10 AM · Bug Report, gnupg (gpg23)
gniibe added a comment to T5562: GnuPG behaves inconsistently across versions when a secret key is not found during decryption.

In GnuPG 2.3, the procedure of decryption has been changed;
It now collects all ENC_TO packet, keeping it to ->PKENC_LIST field, and then process ENCRYPTED packet with the list.

Aug 23 2021, 8:43 AM · Bug Report, gnupg (gpg23)
gniibe added a comment to T5556: Use of offsetof is better for allocation of flexible array.

For the use case of struct arg_and_data_s in gpgme, which may allocate zero-sized ARG[], it seems that GCC 11 interprets it as an invalid use.

Aug 23 2021, 6:25 AM · gnupg24, gpgme, libgcrypt
gniibe committed rC581e04386d87: cipher: Use offsetof for allocation of gcry_md_context. (authored by gniibe).
cipher: Use offsetof for allocation of gcry_md_context.
Aug 23 2021, 4:52 AM
gniibe added projects to T5556: Use of offsetof is better for allocation of flexible array: libgcrypt, gpgme, gnupg (gpg23).
Aug 23 2021, 4:47 AM · gnupg24, gpgme, libgcrypt

Aug 20 2021

gniibe committed rG1565baa93ae3: scd: Don't release the context until list_finish for PC/SC. (authored by gniibe).
scd: Don't release the context until list_finish for PC/SC.
Aug 20 2021, 8:25 AM
gniibe added a comment to T5550: Fix check_binary_integrity.

While I don't know if runtime integrity check is required or not by FIPS 140,
I checked OpenSSL, and it has such a check in openssl/providers/fips. The FIPS module configuration file which has the module checksum by HMAC is generated by openssl fipsinstall command.

Aug 20 2021, 3:23 AM · FIPS, libgcrypt
gniibe added a comment to T5550: Fix check_binary_integrity.

Ah... I realized that HMAC integrity check with dladdr (using address of constant string) might work (at some point) to determine the filename of libgcrypt.so, when/if glibc implementation allows searching with address of constant string. So, my claim "never worked" was wrong.

Aug 20 2021, 2:46 AM · FIPS, libgcrypt

Aug 19 2021

gniibe committed rCc9acca865ba4: hmac: Don't have the second implementation of hmac256. (authored by gniibe).
hmac: Don't have the second implementation of hmac256.
Aug 19 2021, 10:33 AM
gniibe committed rCc11788e5641b: fips: Don't use gcry_check_version for integrity check any more. (authored by gniibe).
fips: Don't use gcry_check_version for integrity check any more.
Aug 19 2021, 10:23 AM
gniibe committed rCf02dc5235e47: fips: Use a .rodata1 section integrity check with hmac256. (authored by gniibe).
fips: Use a .rodata1 section integrity check with hmac256.
Aug 19 2021, 10:17 AM
gniibe committed rC24aaded244a2: build: Generate hash for integrity check with hmac256 (2). (authored by gniibe).
build: Generate hash for integrity check with hmac256 (2).
Aug 19 2021, 3:54 AM

Aug 18 2021

gniibe committed rC3c89aad4a0d7: build: Generate hash for integrity check with hmac256. (authored by gniibe).
build: Generate hash for integrity check with hmac256.
Aug 18 2021, 5:51 AM
gniibe committed rCcbbdc015bf52: cipher: Fix the order of fields of gcry_md_context. (authored by gniibe).
cipher: Fix the order of fields of gcry_md_context.
Aug 18 2021, 5:51 AM
gniibe committed rC07c21dd7d134: hmac: Fix hmac256 command option handling. (authored by gniibe).
hmac: Fix hmac256 command option handling.
Aug 18 2021, 5:51 AM
gniibe committed rC709a41ef540e: hmac: Use xfree. (authored by gniibe).
hmac: Use xfree.
Aug 18 2021, 2:43 AM
gniibe added a comment to T5244: libgcrypt: Restrict MD5 use.

For use of SHA-1:

Aug 18 2021, 1:59 AM · Bug Report, FIPS, libgcrypt

Aug 17 2021

gniibe added a comment to T5520: Fix tests in FIPS mode.

For tests with FIPS mode enabled, I manually create the file .libgcrypt.so.20.hmac under src/.libs.

Aug 17 2021, 6:04 AM · FIPS, libgcrypt, Bug Report
gniibe added a project to T5520: Fix tests in FIPS mode: Restricted Project.
Aug 17 2021, 4:22 AM · FIPS, libgcrypt, Bug Report
gniibe added a comment to T5520: Fix tests in FIPS mode.

I pushed my further change.
Also, applied and pushed your changes.

Aug 17 2021, 4:21 AM · FIPS, libgcrypt, Bug Report
gniibe committed rC564e51fde711: dsa: Drop dead code (authored by Jakuje).
dsa: Drop dead code
Aug 17 2021, 4:21 AM
gniibe committed rC6e40fca72635: tests: Generating large-enough DSA keys works in FIPS mode (authored by Jakuje).
tests: Generating large-enough DSA keys works in FIPS mode
Aug 17 2021, 4:21 AM
gniibe committed rC034055ffdca2: rsa: Do not allow 1024 RSA keys in FIPS mode (authored by Jakuje).
rsa: Do not allow 1024 RSA keys in FIPS mode
Aug 17 2021, 4:21 AM
gniibe committed rC588b8bb6ef09: tests: Avoid confusing 'success' on error message (authored by Jakuje).
tests: Avoid confusing 'success' on error message
Aug 17 2021, 4:21 AM
gniibe committed rC2ae56abd0eb6: fips: Fix tests in fips mode and non-fips mode. (authored by gniibe).
fips: Fix tests in fips mode and non-fips mode.
Aug 17 2021, 4:10 AM