Page MenuHome GnuPG
Feed Advanced Search

Jan 27 2021

gniibe closed T5159: make check fails for libgcrypt on Apple Silicon / ARM Mac as Resolved.

Also support older MacOS X, which has no posix_spawn.

Jan 27 2021, 1:13 AM · Restricted Project, MacOS, libgcrypt, Bug Report
gniibe added a subtask for T5159: make check fails for libgcrypt on Apple Silicon / ARM Mac: T5259: Release Libgcrypt 1.9.1.
Jan 27 2021, 1:12 AM · Restricted Project, MacOS, libgcrypt, Bug Report
gniibe added a parent task for T5259: Release Libgcrypt 1.9.1: T5159: make check fails for libgcrypt on Apple Silicon / ARM Mac.
Jan 27 2021, 1:12 AM · Release Info, libgcrypt
gniibe committed rCfc901e978a0c: build: Check spawn.h for MacOS X Tiger. (authored by gniibe).
build: Check spawn.h for MacOS X Tiger.
Jan 27 2021, 1:11 AM

Jan 26 2021

gniibe added a comment to T5264: libgcrypt 1.9.0 does not compile on old Mac OS X, versions 10.5.8 (Leopard) and 10.4.11 (Tiger), both on PPC hardware.

@ballapete when you have time, could you also test https://dev.gnupg.org/T5268#142155 on Tiger?

Jan 26 2021, 9:05 AM · libgcrypt, Bug Report
gniibe added a comment to T5268: macOS getentropy.

To support old macOS (< 10.12), I think that code should be something like this:

Jan 26 2021, 8:51 AM · libgcrypt, MacOS
gniibe updated the task description for T5268: macOS getentropy.
Jan 26 2021, 6:00 AM · libgcrypt, MacOS
gniibe added a subtask for T5254: libgcrypt 1.9.0 fails make check (selftest): T5259: Release Libgcrypt 1.9.1.
Jan 26 2021, 5:50 AM · patch, libgcrypt, Bug Report
gniibe added a parent task for T5259: Release Libgcrypt 1.9.1: T5254: libgcrypt 1.9.0 fails make check (selftest).
Jan 26 2021, 5:50 AM · Release Info, libgcrypt
gniibe moved T5254: libgcrypt 1.9.0 fails make check (selftest) from Backlog to For 1.9 on the libgcrypt board.
Jan 26 2021, 5:50 AM · patch, libgcrypt, Bug Report
gniibe moved T5268: macOS getentropy from Backlog to For 1.9 on the libgcrypt board.
Jan 26 2021, 5:46 AM · libgcrypt, MacOS
gniibe added a project to T5268: macOS getentropy: libgcrypt.
Jan 26 2021, 5:46 AM · libgcrypt, MacOS
gniibe added a project to T5268: macOS getentropy: MacOS.
Jan 26 2021, 5:45 AM · libgcrypt, MacOS
gniibe added a comment to D522: libgcrypt Mac M1 build fix proposal.

I created T5268, please continue discussion there.

Jan 26 2021, 5:40 AM
gniibe added a comment to T5268: macOS getentropy.

Just for the information, this library of Rust checks if the symbol definition is available (not NULL), and use getentropy in that case.
fall back to /dev/u?random

Jan 26 2021, 5:36 AM · libgcrypt, MacOS
gniibe added a comment to T5268: macOS getentropy.

https://www.unix.com/man-page/mojave/2/getentropy/ says getentropy is available in 10.12 or later.

Jan 26 2021, 5:33 AM · libgcrypt, MacOS
gniibe added a comment to T5268: macOS getentropy.

I realized that it's a bit difficult for macOS to use getentropy.

Jan 26 2021, 5:23 AM · libgcrypt, MacOS
gniibe added a parent task for T5259: Release Libgcrypt 1.9.1: T5268: macOS getentropy.
Jan 26 2021, 4:56 AM · Release Info, libgcrypt
gniibe added a subtask for T5268: macOS getentropy: T5259: Release Libgcrypt 1.9.1.
Jan 26 2021, 4:56 AM · libgcrypt, MacOS
gniibe created T5268: macOS getentropy.
Jan 26 2021, 4:56 AM · libgcrypt, MacOS
gniibe removed a project from T4956: agent: Discrepancy of handling MPI for the interpretation of signed and unsigned: libgcrypt.
Jan 26 2021, 4:51 AM · gpgagent, gnupg
gniibe closed T4906: error: call to 'vec_vsx_ld' is ambiguous as Resolved.
Jan 26 2021, 4:49 AM · Restricted Project, libgcrypt, Bug Report
gniibe closed T4964: ecc: Discrepancy of handling MPI for the interpretation of signed and unsigned, a subtask of T4956: agent: Discrepancy of handling MPI for the interpretation of signed and unsigned, as Resolved.
Jan 26 2021, 4:48 AM · gpgagent, gnupg
gniibe closed T4964: ecc: Discrepancy of handling MPI for the interpretation of signed and unsigned as Resolved.
Jan 26 2021, 4:48 AM · libgcrypt
gniibe moved T5257: 32 bit cross build fails on asm code in gcrypt 1.9.0 from Backlog to For 1.9 on the libgcrypt board.
Jan 26 2021, 4:46 AM · Bug Report, Cross-Compiler, libgcrypt
gniibe moved T5264: libgcrypt 1.9.0 does not compile on old Mac OS X, versions 10.5.8 (Leopard) and 10.4.11 (Tiger), both on PPC hardware from Backlog to For 1.9 on the libgcrypt board.
Jan 26 2021, 4:46 AM · libgcrypt, Bug Report
gniibe added inline comments to D522: libgcrypt Mac M1 build fix proposal.
Jan 26 2021, 4:04 AM
gniibe added a comment to D522: libgcrypt Mac M1 build fix proposal.

Please note that we also have a commit rC477355047e5c: mpi/longlong: make use of compiler provided __builtin_ctz/__builtin_clz.

Jan 26 2021, 3:55 AM
gniibe committed rC1b74f633bd3e: ecc: Fix Ed25519 private key handling for preceding ZEROs. (authored by gniibe).
ecc: Fix Ed25519 private key handling for preceding ZEROs.
Jan 26 2021, 3:31 AM
gniibe committed rC652b102697cb: ecc: Fix initialization of CTX for sign and verify. (authored by gniibe).
ecc: Fix initialization of CTX for sign and verify.
Jan 26 2021, 3:31 AM
gniibe added a comment to T4294: Release Libgcrypt 1.9.0.
  • For Ed25519 private key segfault: see T5267
  • For macOS getentropy: see T5268
  • For invm failure: see T5269
Jan 26 2021, 3:05 AM · Release Info, libgcrypt
gniibe changed the status of T5267: Ed25519 backward compatible private key support for preceding ZERO(s) from Open to Testing.
Jan 26 2021, 3:04 AM · libgcrypt
gniibe added a subtask for T5267: Ed25519 backward compatible private key support for preceding ZERO(s): T5259: Release Libgcrypt 1.9.1.
Jan 26 2021, 2:32 AM · libgcrypt
gniibe added a parent task for T5259: Release Libgcrypt 1.9.1: T5267: Ed25519 backward compatible private key support for preceding ZERO(s).
Jan 26 2021, 2:32 AM · Release Info, libgcrypt
gniibe moved T5267: Ed25519 backward compatible private key support for preceding ZERO(s) from Backlog to For 1.9 on the libgcrypt board.
Jan 26 2021, 2:31 AM · libgcrypt
gniibe created T5267: Ed25519 backward compatible private key support for preceding ZERO(s).
Jan 26 2021, 2:27 AM · libgcrypt

Jan 21 2021

gniibe committed rCfa3420b011c1: build: Fix build of tests with non-default installation. (authored by gniibe).
build: Fix build of tests with non-default installation.
Jan 21 2021, 6:25 AM

Jan 19 2021

gniibe committed rC30ed9593f632: Fix DSA for FIPS 186-3. (authored by gniibe).
Fix DSA for FIPS 186-3.
Jan 19 2021, 7:54 AM
gniibe closed T5182: libgcrypt self tests for FIPS 140 as Resolved.
Jan 19 2021, 6:35 AM · Restricted Project, libgcrypt
gniibe committed rCebeae5322264: Check if FIPS is operational and error return if not. (authored by gniibe).
Check if FIPS is operational and error return if not.
Jan 19 2021, 6:34 AM
gniibe closed T5243: libgcrypt "check if fips_is_operational and error return if not" patch for FIPS 140 as Resolved.
Jan 19 2021, 6:34 AM · libgcrypt
gniibe closed T4585: pinentry-tty mishandles ctrl-C as Resolved.

For a bug which requires more tests (like this one with GnuPG and pinentry), I had a practice to put "Testing" tag.

Jan 19 2021, 3:01 AM · Restricted Project, Bug Report
gniibe closed T4585: pinentry-tty mishandles ctrl-C, a subtask of T4771: pinentry-tty/pinentry-curses interact a user as background process, as Resolved.
Jan 19 2021, 3:01 AM · pinentry

Jan 18 2021

gniibe added a project to T5182: libgcrypt self tests for FIPS 140: Restricted Project.
Jan 18 2021, 6:50 AM · Restricted Project, libgcrypt

Jan 15 2021

gniibe added a comment to T5244: libgcrypt: Restrict MD5 use.

Note that even after rCce1cbe16992a: Disable non-allowed algorithms in FIPS mode, gcry_md_open won't return an error with disabled algo.

Jan 15 2021, 8:56 AM · Bug Report, FIPS, libgcrypt
gniibe added a comment to T5244: libgcrypt: Restrict MD5 use.

The changelog in https://src.fedoraproject.org/rpms/libgcrypt/c/402a3b5f2eed746bea996c5743c99bec9bbc3487?branch=master

Jan 15 2021, 8:44 AM · Bug Report, FIPS, libgcrypt
gniibe updated the task description for T5244: libgcrypt: Restrict MD5 use.
Jan 15 2021, 8:33 AM · Bug Report, FIPS, libgcrypt
gniibe added a subtask for T5244: libgcrypt: Restrict MD5 use: T4294: Release Libgcrypt 1.9.0.
Jan 15 2021, 8:08 AM · Bug Report, FIPS, libgcrypt
gniibe added a parent task for T4294: Release Libgcrypt 1.9.0: T5244: libgcrypt: Restrict MD5 use.
Jan 15 2021, 8:08 AM · Release Info, libgcrypt
gniibe created T5244: libgcrypt: Restrict MD5 use.
Jan 15 2021, 8:08 AM · Bug Report, FIPS, libgcrypt
gniibe added a parent task for T4294: Release Libgcrypt 1.9.0: T5243: libgcrypt "check if fips_is_operational and error return if not" patch for FIPS 140.
Jan 15 2021, 7:50 AM · Release Info, libgcrypt
gniibe added a subtask for T5243: libgcrypt "check if fips_is_operational and error return if not" patch for FIPS 140: T4294: Release Libgcrypt 1.9.0.
Jan 15 2021, 7:50 AM · libgcrypt
gniibe removed a subtask for T4294: Release Libgcrypt 1.9.0: T5243: libgcrypt "check if fips_is_operational and error return if not" patch for FIPS 140.
Jan 15 2021, 7:50 AM · Release Info, libgcrypt
gniibe removed a parent task for T5243: libgcrypt "check if fips_is_operational and error return if not" patch for FIPS 140: T4294: Release Libgcrypt 1.9.0.
Jan 15 2021, 7:50 AM · libgcrypt
gniibe added a subtask for T5182: libgcrypt self tests for FIPS 140: T4294: Release Libgcrypt 1.9.0.
Jan 15 2021, 7:50 AM · Restricted Project, libgcrypt
gniibe added a parent task for T4294: Release Libgcrypt 1.9.0: T5182: libgcrypt self tests for FIPS 140.
Jan 15 2021, 7:50 AM · Release Info, libgcrypt
gniibe removed a parent task for T5182: libgcrypt self tests for FIPS 140: T4294: Release Libgcrypt 1.9.0.
Jan 15 2021, 7:49 AM · Restricted Project, libgcrypt
gniibe removed a subtask for T4294: Release Libgcrypt 1.9.0: T5182: libgcrypt self tests for FIPS 140.
Jan 15 2021, 7:49 AM · Release Info, libgcrypt
gniibe claimed T5182: libgcrypt self tests for FIPS 140.
Jan 15 2021, 7:47 AM · Restricted Project, libgcrypt
gniibe renamed T5243: libgcrypt "check if fips_is_operational and error return if not" patch for FIPS 140 from libgcrypt "check if fips_is_operational and error return if not fix" for FIPS 140 to libgcrypt "check if fips_is_operational and error return if not" patch for FIPS 140.
Jan 15 2021, 7:46 AM · libgcrypt
gniibe created T5243: libgcrypt "check if fips_is_operational and error return if not" patch for FIPS 140.
Jan 15 2021, 7:14 AM · libgcrypt
gniibe committed rC7a0da2492536: kdf: Add selftest. (authored by gniibe).
kdf: Add selftest.
Jan 15 2021, 6:32 AM

Jan 13 2021

gniibe committed rC00d7c1c63201: sexp: Raise an error when an integer is negative with USG. (authored by gniibe).
sexp: Raise an error when an integer is negative with USG.
Jan 13 2021, 3:18 AM
gniibe committed rC385a89e35b0b: cmac: Add selftest. (authored by gniibe).
cmac: Add selftest.
Jan 13 2021, 3:18 AM

Jan 12 2021

gniibe committed rCca16fd3ded7c: Change the use of check_one (same name as hmac). (authored by gniibe).
Change the use of check_one (same name as hmac).
Jan 12 2021, 6:23 AM
gniibe committed rC30ca05e8257c: Fix copyright notice and one error message. (authored by gniibe).
Fix copyright notice and one error message.
Jan 12 2021, 6:18 AM
gniibe committed rGc31ba1fcbd22: po: Update Japanese Translation. (authored by gniibe).
po: Update Japanese Translation.
Jan 12 2021, 5:52 AM
gniibe committed rGecaabc2d8f87: po: Update Simplified Chinese Translation. (authored by bobwxc).
po: Update Simplified Chinese Translation.
Jan 12 2021, 2:09 AM

Jan 8 2021

gniibe added a comment to T4964: ecc: Discrepancy of handling MPI for the interpretation of signed and unsigned.

For printing SEXP, it would be good to have this change:

Jan 8 2021, 6:58 AM · libgcrypt
gniibe added a comment to T4956: agent: Discrepancy of handling MPI for the interpretation of signed and unsigned.

rG47c1c329ed82: agent,ecc: Use of opaque MPI for ECC, fixup 'd'. does the fixup when reading keys.

Jan 8 2021, 4:18 AM · gpgagent, gnupg
gniibe committed rC4768baf74be0: ecc: Add backward compatibility support for Ed25519 key in SEXP. (authored by gniibe).
ecc: Add backward compatibility support for Ed25519 key in SEXP.
Jan 8 2021, 3:57 AM
gniibe committed rC3fe7036d05f2: ecc: Minor implementation change for _gcry_ecc_get_curve. (authored by gniibe).
ecc: Minor implementation change for _gcry_ecc_get_curve.
Jan 8 2021, 3:57 AM
gniibe added a comment to T4964: ecc: Discrepancy of handling MPI for the interpretation of signed and unsigned.

I describe about rC6f8b1d4cb798: ecc: Consistently handle parameters as unsigned value..

Jan 8 2021, 3:13 AM · libgcrypt
gniibe updated the task description for T4964: ecc: Discrepancy of handling MPI for the interpretation of signed and unsigned.
Jan 8 2021, 2:16 AM · libgcrypt
gniibe added a comment to T4951: Support point compression in Libgcrypt.

Reading compressed point (in keys) is supported (except for NIST P-224). When curve point is represented in compressed format, it is correctly interpreted now. So, for example, I think that with 1.9.0, gpgsm can handle certificate which uses compressed format in its curve point representation.

Jan 8 2021, 2:09 AM · Feature Request, libgcrypt

Jan 7 2021

gniibe committed rC9d9cebb61240: Add CMAC selftest. (authored by gniibe).
Add CMAC selftest.
Jan 7 2021, 9:26 AM
gniibe added a comment to T5189: update Chinese translation.

D520 is accepted by me.
If you will have another fixes, please go ahead.
Or else, I'll commit the change to master of GnuPG.

Jan 7 2021, 8:21 AM · gnupg
gniibe accepted D520: gnupg po: Fix Simplified Chinese Translation.
Jan 7 2021, 8:19 AM

Jan 6 2021

gniibe added inline comments to D520: gnupg po: Fix Simplified Chinese Translation.
Jan 6 2021, 2:40 AM

Jan 5 2021

gniibe added a comment to T5189: update Chinese translation.

rG6850f21d08b2: po: Fix Simplified Chinese Translation. is a fix for adjusting columns; The number means the number of columns.
rGf4a8be0950ea: po: Fix Simplified Chinese Translation. is a fix for:

  • SETERROR is a command name of pinentry which should not be translated.
  • The message is expected to be displayed in four lines.
Jan 5 2021, 2:59 AM · gnupg
gniibe committed rGf4a8be0950ea: po: Fix Simplified Chinese Translation. (authored by gniibe).
po: Fix Simplified Chinese Translation.
Jan 5 2021, 2:54 AM
gniibe committed rG6850f21d08b2: po: Fix Simplified Chinese Translation. (authored by gniibe).
po: Fix Simplified Chinese Translation.
Jan 5 2021, 2:44 AM
gniibe added a comment to T5189: update Chinese translation.

Please check following translations:

"do not detach from the console"
"do not use the internal CCID driver"
"do not use a reader's pinpad"

Those are explanation for the options to instruct gpg-agent or scdaemon, not do something.
It's not a text to users.

Jan 5 2021, 2:31 AM · gnupg
gniibe committed rGbfb073c73279: po: Update Simplified Chinese Translation. (authored by bobwxc).
po: Update Simplified Chinese Translation.
Jan 5 2021, 2:14 AM
gniibe added a comment to T5189: update Chinese translation.

Sorry, I didn't read your message above, and it's applied and pushed to master, due to exactly same reason (it's so big).
It's easier (at least for me), when it's in git repo.

Jan 5 2021, 2:12 AM · gnupg
gniibe accepted D518: po: Update Simplified Chinese translation po/zh_CN.po.
Jan 5 2021, 2:07 AM · gnupg

Dec 28 2020

gniibe committed rG22f7dddc3444: Update Traditional Chinese doc/help.zh_TW.txt (authored by medicalwei).
Update Traditional Chinese doc/help.zh_TW.txt
Dec 28 2020, 9:32 AM
gniibe committed rE621446d3c859: po: Update Traditional Chinese Translation. (authored by bobwxc).
po: Update Traditional Chinese Translation.
Dec 28 2020, 2:17 AM
gniibe added a comment to T5189: update Chinese translation.

For D515, I think that there is similar issue, and I received another patch from Debian.

Dec 28 2020, 2:13 AM · gnupg
gniibe updated subscribers of T5189: update Chinese translation.

Reviewed D517 and pushed it as rE621446d3c859: po: Update Traditional Chinese Translation..

Dec 28 2020, 2:12 AM · gnupg
gniibe accepted D517: po: Update traditional Chinese translation po/zh_TW.po.

I did editorial change for meta data.
Also, I fixed the translation of "out of core", even if it's unused (it's comment).

Dec 28 2020, 2:02 AM

Dec 25 2020

gniibe closed T5163: Cannot import NIST-P521 key to OpenPGP v3.3 smart card as Resolved.
Dec 25 2020, 8:24 AM · Restricted Project, gnupg, scd, Bug Report

Dec 24 2020

gniibe committed rE9b288ec583c0: po: Update Simplified Chinese Translation. (authored by bobwxc).
po: Update Simplified Chinese Translation.
Dec 24 2020, 8:19 AM
gniibe added a comment to T5189: update Chinese translation.

Pushed the change for libgpg-error zh_CN.po.

Dec 24 2020, 8:14 AM · gnupg
gniibe accepted D516: po: Update simplified Chinese translation po/zh_CN.po.
Dec 24 2020, 8:13 AM
gniibe added a comment to D516: po: Update simplified Chinese translation po/zh_CN.po.

I think that you don't use PO editor. I'm going to remove mark like ", fuzzy", which should be removed when entering good entry.

Dec 24 2020, 3:08 AM
gniibe added a comment to T5189: update Chinese translation.

Thank you for your effort. I'll review.

Dec 24 2020, 1:04 AM · gnupg

Dec 23 2020

gniibe added a comment to T5189: update Chinese translation.

Please note that many error messages are defined in: https://dev.gnupg.org/source/libgpg-error/browse/master/po/zh_CN.po
and https://dev.gnupg.org/source/gnupg/browse/master/po/zh_CN.po

Dec 23 2020, 4:09 AM · gnupg
gniibe accepted D514: update gnupg doc/help.zh_CN.txt.
Dec 23 2020, 4:04 AM
gniibe added a comment to T5189: update Chinese translation.

For D515, I will also apply it to master.

Dec 23 2020, 4:03 AM · gnupg