libgcryptProject
ActivePublic

Recent Activity

Fri, Oct 4

werner added a comment to T4683: Release Libgcrypt 1.8.5.

See https://minerva.crocs.fi.muni.cz/ for a description of the timing attack.

Fri, Oct 4, 8:57 AM · CVE, Release Info, libgcrypt

Wed, Oct 2

gniibe added a project to T4712: Keygrip broken in master for cv25519: Testing.

I modified _gcry_ecc_fill_in_curve so that g_y has new value in eid4730.

Wed, Oct 2, 8:29 AM · Testing, Bug Report, libgcrypt
gniibe added a commit to T4712: Keygrip broken in master for cv25519: rC1cfe2329b91c: ecc: Fix regression in keygrip computation for cv25519 (2)..
Wed, Oct 2, 5:07 AM · Testing, Bug Report, libgcrypt

Tue, Oct 1

gniibe claimed T4712: Keygrip broken in master for cv25519.

That's my badness. I think that I haven't seen this problem, because I mainly use tokens (where keygrip difference doesn't matter, after --card-status).

Tue, Oct 1, 7:17 AM · Testing, Bug Report, libgcrypt

Sat, Sep 28

werner added a commit to T4712: Keygrip broken in master for cv25519: rCf67b6492e0b0: ecc: Fix regression in keygrip computation for cv25519..
Sat, Sep 28, 11:12 AM · Testing, Bug Report, libgcrypt
werner lowered the priority of T4712: Keygrip broken in master for cv25519 from Unbreak Now! to Normal.
Sat, Sep 28, 11:08 AM · Testing, Bug Report, libgcrypt

Thu, Sep 26

jukivili updated the task description for T4460: libgcrypt performance TODOs.
Thu, Sep 26, 9:09 PM · libgcrypt
jukivili added a commit to T4460: libgcrypt performance TODOs: rC4bebafb7bae8: Add stitched ChaCha20-Poly1305 ARMv8/AArch64 implementation.
Thu, Sep 26, 9:08 PM · libgcrypt

Sun, Sep 15

jukivili added a commit to T4460: libgcrypt performance TODOs: rC0486b85bd1fb: Add PowerPC vpmsum implementation of CRC.
Sun, Sep 15, 10:31 PM · libgcrypt
jukivili added a commit to T4460: libgcrypt performance TODOs: rC557702f0d53a: Add PowerPC vector implementation of ChaCha20.
Sun, Sep 15, 10:31 PM · libgcrypt
jukivili added a commit to T4460: libgcrypt performance TODOs: rC0564757b934d: poly1305: add fast addition macro for ppc64.
Sun, Sep 15, 10:31 PM · libgcrypt
jukivili updated the task description for T4460: libgcrypt performance TODOs.
Sun, Sep 15, 10:13 PM · libgcrypt
jukivili claimed T4460: libgcrypt performance TODOs.
Sun, Sep 15, 10:13 PM · libgcrypt

Sep 6 2019

jukivili added a comment to T4460: libgcrypt performance TODOs.

Poly1305 addition helper for ppc64 posted on mailing list: https://lists.gnupg.org/pipermail/gcrypt-devel/2019-September/004804.html

Sep 6 2019, 9:50 PM · libgcrypt
jukivili updated the task description for T4460: libgcrypt performance TODOs.
Sep 6 2019, 9:49 PM · libgcrypt

Sep 3 2019

jukivili updated the task description for T4460: libgcrypt performance TODOs.
Sep 3 2019, 9:57 PM · libgcrypt
jukivili updated the task description for T4460: libgcrypt performance TODOs.
Sep 3 2019, 9:57 PM · libgcrypt
jukivili updated the task description for T4460: libgcrypt performance TODOs.
Sep 3 2019, 9:56 PM · libgcrypt
jukivili added a parent task for T4630: libgcrypt: POWER GHASH Vector Acceleration: T4531: PowerPC performance improvements.
Sep 3 2019, 9:49 PM · Feature Request, libgcrypt
jukivili closed T4530: libgcrypt: POWER SHA-2 Vector Acceleration as Resolved.

PowerPC SHA-256 and SHA-512 implementations with little bit more tuning committed. Most notably, SHA-512 on POWER8 now gives similar performance to OpenSSL:

Sep 3 2019, 9:39 PM · libgcrypt, Feature Request
jukivili added a commit to T4530: libgcrypt: POWER SHA-2 Vector Acceleration: rC93632f1adf57: Add SHA-512 implementations for POWER8 and POWER9.
Sep 3 2019, 9:34 PM · libgcrypt, Feature Request
jukivili added a commit to T4530: libgcrypt: POWER SHA-2 Vector Acceleration: rCe19dc973bc8e: Add SHA-256 implementations for POWER8 and POWER9.
Sep 3 2019, 9:34 PM · libgcrypt, Feature Request

Sep 1 2019

olf added a comment to T4541: C implementation of AES is vulnerable to side-channel attacks.

... https://lists.gnupg.org/pipermail/gcrypt-devel/2019-July/004760.html

Sep 1 2019, 11:33 PM · side-channel, libgcrypt, Bug Report

Aug 31 2019

jukivili reassigned T4630: libgcrypt: POWER GHASH Vector Acceleration from jukivili to slandden.
Aug 31 2019, 11:13 AM · Feature Request, libgcrypt
jukivili added a comment to T4530: libgcrypt: POWER SHA-2 Vector Acceleration.

Patches send to mailing list:
https://lists.gnupg.org/pipermail/gcrypt-devel/2019-August/004800.html
https://lists.gnupg.org/pipermail/gcrypt-devel/2019-August/004799.html

Aug 31 2019, 2:07 AM · libgcrypt, Feature Request
jukivili closed T4529: libgcrypt: POWER AES Vector Acceleration as Resolved.
Aug 31 2019, 1:38 AM · libgcrypt, Feature Request

Aug 29 2019

werner set External Link to https://lists.gnupg.org/pipermail/gnupg-announce/2019q3/000440.html on T4683: Release Libgcrypt 1.8.5.
Aug 29 2019, 5:39 PM · CVE, Release Info, libgcrypt
werner closed T4683: Release Libgcrypt 1.8.5 as Resolved.
Aug 29 2019, 3:24 PM · CVE, Release Info, libgcrypt

Aug 26 2019

jukivili added a commit to T4529: libgcrypt: POWER AES Vector Acceleration: rCbd1367bb6078: rijndael-ppc: add bulk mode for ocb_auth.
Aug 26 2019, 7:04 PM · libgcrypt, Feature Request
jukivili added a commit to T4529: libgcrypt: POWER AES Vector Acceleration: rC821602c60c7d: rijndael-ppc: enable PowerPC AES-OCB implemention.
Aug 26 2019, 7:04 PM · libgcrypt, Feature Request
jukivili added a commit to T4529: libgcrypt: POWER AES Vector Acceleration: rC81d555d34730: rijndael-ppc: add bulk modes for CBC, CFB, CTR and XTS.
Aug 26 2019, 7:04 PM · libgcrypt, Feature Request
jukivili added a commit to T4529: libgcrypt: POWER AES Vector Acceleration: rC9dca65ef71b4: rijndael-ppc: add key setup and enable single block PowerPC AES.
Aug 26 2019, 7:04 PM · libgcrypt, Feature Request
jukivili added a commit to T4529: libgcrypt: POWER AES Vector Acceleration: rC92f38a619b1c: rijndael/ppc: implement single-block mode, and implement OCB block cipher.
Aug 26 2019, 7:04 PM · libgcrypt, Feature Request
jukivili added a commit to T4529: libgcrypt: POWER AES Vector Acceleration: rCb4a3c76fabfa: hwf: add detection of PowerPC hardware features.
Aug 26 2019, 7:04 PM · libgcrypt, Feature Request

Aug 25 2019

jukivili claimed T4630: libgcrypt: POWER GHASH Vector Acceleration.

I'll start working on PowerPC GHASH implementation in September after SHA2 is done.

Aug 25 2019, 6:12 PM · Feature Request, libgcrypt
jukivili claimed T4530: libgcrypt: POWER SHA-2 Vector Acceleration.

I'll start working on new PowerPC SHA2 implementations for libgcrypt in coming weeks.

Aug 25 2019, 6:11 PM · libgcrypt, Feature Request
jukivili claimed T4529: libgcrypt: POWER AES Vector Acceleration.

Patches for PowerPC AES acceleration sent to mailing-list, based partly on initial work by Shawn Landden (@slandden): https://lists.gnupg.org/pipermail/gcrypt-devel/2019-August/004788.html

Aug 25 2019, 6:10 PM · libgcrypt, Feature Request

Aug 23 2019

werner added a parent task for T4683: Release Libgcrypt 1.8.5: T4684: Release GnuPG 2.2.18.
Aug 23 2019, 11:31 AM · CVE, Release Info, libgcrypt
werner created T4683: Release Libgcrypt 1.8.5.
Aug 23 2019, 11:28 AM · CVE, Release Info, libgcrypt

Aug 16 2019

gniibe added a commit to T4663: libgcrypt: fix build without threads by adding an option to disable tests: rC900647d96cb7: build: Fix build with !HAVE_PTHREAD.
Aug 16 2019, 2:12 AM · libgcrypt, Bug Report

Aug 13 2019

ffontaine added a comment to T4663: libgcrypt: fix build without threads by adding an option to disable tests.

Fixing t-lock is indeed a better solution however having an option to disable tests could be used in another context than fixing this issue.
For example, in the context of buildroot (which goal is to build a custom embedded linux system), this option could be used to save time during compilation as well as to save space on the embedded system.

Aug 13 2019, 9:17 AM · libgcrypt, Bug Report
gniibe claimed T4663: libgcrypt: fix build without threads by adding an option to disable tests.

Thanks for your report.
I think that adding an option for disabling tests is too much.
If it were AC_SUBST, we could use HAVE_PTHREAD in tests/Makefile.am.
In the current situation, just modifining t-lock is easier.

Aug 13 2019, 7:13 AM · libgcrypt, Bug Report

Aug 2 2019

werner triaged T4663: libgcrypt: fix build without threads by adding an option to disable tests as Normal priority.
Aug 2 2019, 11:33 AM · libgcrypt, Bug Report

Jul 18 2019

slandden updated subscribers of T4630: libgcrypt: POWER GHASH Vector Acceleration.

@werner I would be willing to share 20% to the reviewer of my patches. (or 25% in this case, as @jwilk went through the effort to even write a test to point out a bug in my code). However, so far that has been entirely @jwilk who has been reviewing my patches.

Jul 18 2019, 5:59 PM · Feature Request, libgcrypt

Jul 17 2019

werner triaged T4630: libgcrypt: POWER GHASH Vector Acceleration as Low priority.
Jul 17 2019, 12:07 PM · Feature Request, libgcrypt
werner added a comment to T4630: libgcrypt: POWER GHASH Vector Acceleration.

Please STOP adding such bug reports or feature requests. They are not helpful and such discussion are better done at the mailing list. In case you want to spend money to speed up things you may contact gnupg.com for a quote.

Jul 17 2019, 12:07 PM · Feature Request, libgcrypt

Jul 16 2019

johnmar created T4630: libgcrypt: POWER GHASH Vector Acceleration in the S1 Public space.
Jul 16 2019, 6:32 PM · Feature Request, libgcrypt
werner triaged T4529: libgcrypt: POWER AES Vector Acceleration as Normal priority.

Please do not change the priority back. That is a maintainer's task. I consider this along with adding replicas of issues to a bit rude.

Jul 16 2019, 8:33 AM · libgcrypt, Feature Request
werner triaged T4530: libgcrypt: POWER SHA-2 Vector Acceleration as Normal priority.

Please do not change the priority back without discussing this with the maintainer first. Thanks.

Jul 16 2019, 8:31 AM · libgcrypt, Feature Request
werner closed T4629: POWER AES Vector Acceleration as Spite.
Jul 16 2019, 8:27 AM · libgcrypt, Feature Request