Page MenuHome GnuPG
Feed Advanced Search

Nov 28 2019

gniibe committed rG6e8cde888eb8: agent: Fix converting to OpenPGP. (authored by gniibe).
agent: Fix converting to OpenPGP.
Nov 28 2019, 6:45 AM
gniibe committed rG611ed2811dea: Fix exporting key for ECC. (authored by gniibe).
Fix exporting key for ECC.
Nov 28 2019, 6:45 AM

Nov 22 2019

gniibe committed rGf6c55b7df5cc: gpg: Fix for the condition calling gpg_sos_write. (authored by gniibe).
gpg: Fix for the condition calling gpg_sos_write.
Nov 22 2019, 8:25 AM
gniibe committed rGbdb666fa3b25: gpg: Use opaque MPI for shared point. (authored by gniibe).
gpg: Use opaque MPI for shared point.
Nov 22 2019, 8:04 AM
gniibe committed rG4b06fb3c4f87: Merge branch 'master' into gniibe/sos (authored by gniibe).
Merge branch 'master' into gniibe/sos
Nov 22 2019, 7:17 AM
gniibe committed rG1de2382a98c5: gpg: Implement the fix-up of zero for SOS. (authored by gniibe).
gpg: Implement the fix-up of zero for SOS.
Nov 22 2019, 6:59 AM

Nov 21 2019

gniibe committed rG40b8626a9572: gpg: Use opaque MPI for ECDH. (authored by gniibe).
gpg: Use opaque MPI for ECDH.
Nov 21 2019, 8:13 AM

Nov 20 2019

gniibe committed rGa53446175344: gpg: Use GCRYMPI_FLAG_USER2 for SOS, and hash_public_key with that. (authored by gniibe).
gpg: Use GCRYMPI_FLAG_USER2 for SOS, and hash_public_key with that.
Nov 20 2019, 11:10 PM

Nov 19 2019

gniibe committed rG236c4b347092: po: Update po/POTFIES.in (authored by gniibe).
po: Update po/POTFIES.in
Nov 19 2019, 11:08 AM
gniibe committed rG7dbddc584901: Add sos_read. (authored by gniibe).
Add sos_read.
Nov 19 2019, 11:08 AM
gniibe committed rG116dfb20013b: po: Apply removal of dirmngr/ldap-wrapper-ce.c. (authored by gniibe).
po: Apply removal of dirmngr/ldap-wrapper-ce.c.
Nov 19 2019, 10:47 AM

Nov 18 2019

gniibe added a comment to T4750: --log-file usage problem with gpg.

Here is my understanding:
--log-file option is valid for for background task like gpg-agent, dirmngr and scdaemon.
For gpg, it only works with --batch or --server.

Nov 18 2019, 10:44 AM
gniibe closed T4654: Gemalto Ezio Shield (CT710): CCID command failed: Parameter error at offset 7 as Resolved.

This will be in 2.2.18, closing.

Nov 18 2019, 9:37 AM · scd, Restricted Project, Bug Report
gniibe committed rG360d64dbf601: gpg: Use opaque byte MPI interface for ECC key. (authored by gniibe).
gpg: Use opaque byte MPI interface for ECC key.
Nov 18 2019, 8:48 AM
gniibe committed rG348e14474c40: gpg: Introduce SOS (Simply Octet String) support. (authored by gniibe).
gpg: Introduce SOS (Simply Octet String) support.
Nov 18 2019, 8:48 AM
gniibe added a comment to T4744: Password is _never_ prompted in an X session but is in a bare tty.

In my own opinion, it will be good when desktop environments support GnuPG as one of first class citizens, to protect user's data.
For example, currently, libscret stores secret data (such as WiFi shared secret, etc.) by its own cipher preference and method (and it is symmetric cipher by user's password). I don't think it is secure enough.
For me, it will be good if it is protected by user's gpg key using asymmetric crypto.

Nov 18 2019, 8:35 AM · Bug Report

Nov 15 2019

gniibe committed rG9b41f58c8a54: scd,ccid: Add support of GEMPC_EZIO. (authored by gniibe).
scd,ccid: Add support of GEMPC_EZIO.
Nov 15 2019, 7:52 AM
gniibe committed rG1cb9a831f6ee: scd,ccid: Fix detection of supported readers with pinpad. (authored by gniibe).
scd,ccid: Fix detection of supported readers with pinpad.
Nov 15 2019, 7:48 AM
gniibe added a comment to T4744: Password is _never_ prompted in an X session but is in a bare tty.

Sorry in advance for long explanation. :-) Well, let me show my stand point at first (to avoid confusion): I don't like the concept of "desktop integration" when it makes difficult for a user to control his environment.

Nov 15 2019, 12:48 AM · Bug Report

Nov 14 2019

gniibe added a comment to T4744: Password is _never_ prompted in an X session but is in a bare tty.

Could you try to put no-allow-external-cache in your gpg-agent.conf?
If it changes the behavior, it is your desktop environment which caches your input, I suppose.

Nov 14 2019, 9:34 AM · Bug Report
gniibe closed T4592: gpg takes > 30s to list the keys from a 17MiB `pubring.gpg` that contains a single certificate as Resolved.

I thought I close this after the release of 2.2.18.
Anway, it's done, so, closing.

Nov 14 2019, 12:00 AM · gnupg (gpg23), Bug Report
gniibe closed T4592: gpg takes > 30s to list the keys from a 17MiB `pubring.gpg` that contains a single certificate, a subtask of T2019: Order of magnitude degradation in performance in gpg2 cf gpg, as Resolved.
Nov 14 2019, 12:00 AM · Stalled, Bug Report, gnupg

Nov 8 2019

gniibe committed rMc49324200734: qt,tests: Take care for old DSA key using deprecated digest algo. (authored by gniibe).
qt,tests: Take care for old DSA key using deprecated digest algo.
Nov 8 2019, 12:10 AM

Nov 6 2019

gniibe committed rM1b840a151ad7: python: Fix how to generate documentation. (authored by gniibe).
python: Fix how to generate documentation.
Nov 6 2019, 2:36 AM

Oct 29 2019

gniibe committed rGc6702d77d936: scd,ccid: Fix GEMPC_EZIO handling. (authored by gniibe).
scd,ccid: Fix GEMPC_EZIO handling.
Oct 29 2019, 12:47 AM
gniibe added a comment to T4654: Gemalto Ezio Shield (CT710): CCID command failed: Parameter error at offset 7.

Sorry, it was simply my confusion (between GEMPC_PINPAD and GEMPC_EZIO).
Fixed now.

Oct 29 2019, 12:01 AM · scd, Restricted Project, Bug Report

Oct 28 2019

gniibe committed rCd9c418305e10: ecc: Add Curve for X448 with ECC_DIALECT_SAFECURVE. (authored by gniibe).
ecc: Add Curve for X448 with ECC_DIALECT_SAFECURVE.
Oct 28 2019, 1:36 AM

Oct 25 2019

gniibe committed rC09df1e94fd2d: ecc: Don't need to remove 0x40 for SAFECURVE. (authored by gniibe).
ecc: Don't need to remove 0x40 for SAFECURVE.
Oct 25 2019, 4:35 AM
gniibe committed rC498ab6d9f2f8: ecc: Introduce new dialect: ECC_DIALECT_SAFECURVE. (authored by gniibe).
ecc: Introduce new dialect: ECC_DIALECT_SAFECURVE.
Oct 25 2019, 4:35 AM
gniibe committed rC75e189d2b0cf: Merge branch 'master' into gniibe/x448 (authored by gniibe).
Merge branch 'master' into gniibe/x448
Oct 25 2019, 4:35 AM
gniibe committed rCe63a02efa5b0: ecc: Use more descriptive name for variables. (authored by gniibe).
ecc: Use more descriptive name for variables.
Oct 25 2019, 3:53 AM
gniibe committed rC21c26481037c: Merge branch 'master' into gniibe/x448 (authored by gniibe).
Merge branch 'master' into gniibe/x448
Oct 25 2019, 3:12 AM
gniibe committed rC150aa1c6c819: ecc: Clean up X25519 and X448 support. (authored by gniibe).
ecc: Clean up X25519 and X448 support.
Oct 25 2019, 3:12 AM
gniibe committed rC8ac303ed6763: Merge branch 'master' into gniibe/x448 (authored by gniibe).
Merge branch 'master' into gniibe/x448
Oct 25 2019, 3:12 AM
gniibe committed rC050e0b4accfa: pubkey: Support a method to get data as an opaque MPI. (authored by gniibe).
pubkey: Support a method to get data as an opaque MPI.
Oct 25 2019, 3:12 AM
gniibe committed rCd5bdfe7d3ab4: ecc: Pass an opaque MPI directly to mpi_ec_mul_point. (authored by gniibe).
ecc: Pass an opaque MPI directly to mpi_ec_mul_point.
Oct 25 2019, 3:12 AM
gniibe committed rC2dfedafe08ac: ecc: Make _gcry_mpi_ec_mul_point friendly to X25519 computation. (authored by gniibe).
ecc: Make _gcry_mpi_ec_mul_point friendly to X25519 computation.
Oct 25 2019, 3:12 AM

Oct 24 2019

gniibe committed rC40eff0090933: Merge branch 'master' into gniibe/x448 (authored by gniibe).
Merge branch 'master' into gniibe/x448
Oct 24 2019, 4:59 AM
gniibe committed rCad8927f40169: ecc: Simplify _gcry_ecc_compute_public. (authored by gniibe).
ecc: Simplify _gcry_ecc_compute_public.
Oct 24 2019, 4:58 AM
gniibe committed rC8fce1027c253: ecc: Return an opaque MPI by _gcry_ecc_ec2os. (authored by gniibe).
ecc: Return an opaque MPI by _gcry_ecc_ec2os.
Oct 24 2019, 4:58 AM
gniibe committed rC3d5a05767b84: ecc: Fix handling of point representation in EdDSA. (authored by gniibe).
ecc: Fix handling of point representation in EdDSA.
Oct 24 2019, 4:58 AM
gniibe committed rC05a7d2f262bc: ecc: Support an opaque MPI handling in mpi_from_keyparam. (authored by gniibe).
ecc: Support an opaque MPI handling in mpi_from_keyparam.
Oct 24 2019, 4:58 AM
gniibe committed rC35c1faaea2b0: ecc: String constant fix. (authored by gniibe).
ecc: String constant fix.
Oct 24 2019, 4:58 AM
gniibe committed rC006e51cd83a1: ecc: Fix wrong handling of shorten PK bytes. (authored by gniibe).
ecc: Fix wrong handling of shorten PK bytes.
Oct 24 2019, 2:59 AM

Oct 23 2019

gniibe committed rC8cc1ac270ff0: ecc: clean up. (authored by gniibe).
ecc: clean up.
Oct 23 2019, 11:28 AM
gniibe committed rCec7d3d9f780f: ecc: Make sure the size of bytes is same (2). (authored by gniibe).
ecc: Make sure the size of bytes is same (2).
Oct 23 2019, 11:00 AM
gniibe committed rCb280dbf75b99: ecc: Make sure the size of bytes is same. (authored by gniibe).
ecc: Make sure the size of bytes is same.
Oct 23 2019, 10:45 AM
gniibe closed T4723: Gmail by GoogleServer Error We're sorry, but Gmail is temporarily unavailable. We're currently working to fix the problem -- please try logging in to your account in a few minutes. as Spite.
Oct 23 2019, 7:48 AM · Bug Report, gpg4win
gniibe committed rC113fe03bedde: Merge branch 'master' into gniibe/x448 (authored by gniibe).
Merge branch 'master' into gniibe/x448
Oct 23 2019, 5:17 AM
gniibe committed rC27e848666b4a: ecc: ECDH clean up for use of ec->nbits. (authored by gniibe).
ecc: ECDH clean up for use of ec->nbits.
Oct 23 2019, 5:12 AM
gniibe committed rCc5a7191c1bd1: ecc: Use opaque MPI for _gcry_ecc_mul_point. (authored by gniibe).
ecc: Use opaque MPI for _gcry_ecc_mul_point.
Oct 23 2019, 5:12 AM
gniibe committed rCbbe15758c893: ecc: Fix _gcry_ecc_mont_decodepoint for data by old implementation. (authored by gniibe).
ecc: Fix _gcry_ecc_mont_decodepoint for data by old implementation.
Oct 23 2019, 5:12 AM

Oct 22 2019

gniibe committed rC13b9dcd65424: Merge branch 'master' into gniibe/x448 (authored by gniibe).
Merge branch 'master' into gniibe/x448
Oct 22 2019, 8:57 AM
gniibe committed rC82441bbb8290: ecc: Fix key generation for ECDH. (authored by gniibe).
ecc: Fix key generation for ECDH.
Oct 22 2019, 8:55 AM
gniibe committed rC89cc25994963: Merge branch 'master' into gniibe/x448 (authored by gniibe).
Merge branch 'master' into gniibe/x448
Oct 22 2019, 8:23 AM
gniibe committed rCc34e3e9257a2: Merge branch 'master' into gniibe/x448 (authored by gniibe).
Merge branch 'master' into gniibe/x448
Oct 22 2019, 8:23 AM
gniibe committed rC6d93812aa312: ecc: Fix debug output. (authored by gniibe).
ecc: Fix debug output.
Oct 22 2019, 8:23 AM
gniibe committed rC6a30a9a2cc48: ecc: Simplify using mpi_ec_t directly. (authored by gniibe).
ecc: Simplify using mpi_ec_t directly.
Oct 22 2019, 8:23 AM
gniibe committed rCe921ad5b3ad0: ecc: Add NAME member to struct mpi_ec_ctx_s. (authored by gniibe).
ecc: Add NAME member to struct mpi_ec_ctx_s.
Oct 22 2019, 8:23 AM
gniibe committed rC5415bc578080: ecc: Consolidate with _gcry_mpi_ec_internal_new. (authored by gniibe).
ecc: Consolidate with _gcry_mpi_ec_internal_new.
Oct 22 2019, 8:23 AM
gniibe committed rC975de3879691: ecc: Fix for NBITS support. (authored by gniibe).
ecc: Fix for NBITS support.
Oct 22 2019, 8:23 AM
gniibe committed rCc7b97ac9bdf9: ecc: Add new function _gcry_mpi_ec_internal_new. (authored by gniibe).
ecc: Add new function _gcry_mpi_ec_internal_new.
Oct 22 2019, 8:23 AM
gniibe committed rC488704be6e04: ecc: Add key generation support to mpi_ec_get_elliptic_curve. (authored by gniibe).
ecc: Add key generation support to mpi_ec_get_elliptic_curve.
Oct 22 2019, 8:23 AM
gniibe committed rCc2aa333dd88b: ecc: Support flags and debug print in _gcry_mpi_ec_internal_new. (authored by gniibe).
ecc: Support flags and debug print in _gcry_mpi_ec_internal_new.
Oct 22 2019, 8:23 AM
gniibe committed rC10b8cc280a53: ecc: Simplify ecc_encrypt_raw and ecc_decrypt_raw. (authored by gniibe).
ecc: Simplify ecc_encrypt_raw and ecc_decrypt_raw.
Oct 22 2019, 8:23 AM
gniibe committed rCa258ae728de6: ecc: Simply use unsigned int for cofactor, not MPI. (authored by gniibe).
ecc: Simply use unsigned int for cofactor, not MPI.
Oct 22 2019, 8:23 AM
gniibe committed rC61a051828253: ecc: More fixes for cofactor with PUBKEY_FLAG_PARAM. (authored by gniibe).
ecc: More fixes for cofactor with PUBKEY_FLAG_PARAM.
Oct 22 2019, 8:23 AM

Oct 18 2019

gniibe added a comment to T4713: Bug in get_best_pubkey_byname.

Or... it could be a feature, not bug, so that failure of -e -r someone can be examined by --locate-keys someone.

Oct 18 2019, 9:10 AM · Restricted Project, gnupg (gpg23)
gniibe committed rC579d5d6017d6: ecc: Simplify compute_keygrip. (authored by gniibe).
ecc: Simplify compute_keygrip.
Oct 18 2019, 4:25 AM
gniibe committed rC95cc9b8f4483: ecc: Clean up key generation code. (authored by gniibe).
ecc: Clean up key generation code.
Oct 18 2019, 2:56 AM
gniibe added a comment to T4713: Bug in get_best_pubkey_byname.

Let me clarify the point.

Oct 18 2019, 12:11 AM · Restricted Project, gnupg (gpg23)

Oct 17 2019

gniibe committed rGe2c2b0fb2d9b: gpg: More fix of get_best_pubkey_byname. (authored by gniibe).
gpg: More fix of get_best_pubkey_byname.
Oct 17 2019, 3:48 AM
gniibe added a comment to T4713: Bug in get_best_pubkey_byname.

I think that we should apply further change:

diff --git a/g10/getkey.c b/g10/getkey.c
index 077209415..1c337149c 100644
--- a/g10/getkey.c
+++ b/g10/getkey.c
@@ -1369,7 +1369,7 @@ get_best_pubkey_byname (ctrl_t ctrl, enum get_pubkey_modes mode,
     *retctx = NULL;
Oct 17 2019, 3:38 AM · Restricted Project, gnupg (gpg23)
gniibe added a comment to T4713: Bug in get_best_pubkey_byname.

I found more wrong cases of get_best_pubkey_byname.
For ranking results,
(1) It may return non-encryption primary key as the most relevant key, when its validity is higher.
(2) It may not select encryption primary key even if its creation time is newer.

Oct 17 2019, 2:32 AM · Restricted Project, gnupg (gpg23)
gniibe committed rG627a990f8e30: doc: Fix documentation about --locate-keys. (authored by gniibe).
doc: Fix documentation about --locate-keys.
Oct 17 2019, 2:32 AM
gniibe committed rG286d4c607574: gpg: Fix two other cases in get_best_pubkey_byname. (authored by gniibe).
gpg: Fix two other cases in get_best_pubkey_byname.
Oct 17 2019, 2:32 AM

Oct 16 2019

gniibe added a comment to T4713: Bug in get_best_pubkey_byname.

In my opinion, --locate-key should locate encryption key.

Oct 16 2019, 9:08 AM · Restricted Project, gnupg (gpg23)
gniibe committed rGf2734381ae14: gpg: Fix get_best_pubkey_byname to consider the first match. (authored by gniibe).
gpg: Fix get_best_pubkey_byname to consider the first match.
Oct 16 2019, 9:04 AM

Oct 15 2019

gniibe committed rG2906636b929f: Revert "gpg: The first key should be in candidates." (authored by gniibe).
Revert "gpg: The first key should be in candidates."
Oct 15 2019, 1:54 PM
gniibe added a reverting change for rG66eb953f4380: gpg: The first key should be in candidates.: rG2906636b929f: Revert "gpg: The first key should be in candidates.".
Oct 15 2019, 1:54 PM
gniibe committed rG44604209c1cf: gpg: Put the first key in candidates correctly. (authored by gniibe).
gpg: Put the first key in candidates correctly.
Oct 15 2019, 12:22 PM
gniibe committed rGfe02709ffd3c: po: Update Japanese translation. (authored by gniibe).
po: Update Japanese translation.
Oct 15 2019, 3:07 AM
gniibe committed rG66eb953f4380: gpg: The first key should be in candidates. (authored by gniibe).
gpg: The first key should be in candidates.
Oct 15 2019, 2:48 AM
gniibe committed rG2924ac374eb8: gpg: Fix a memory leak in get_best_pubkey_byname. (authored by gniibe).
gpg: Fix a memory leak in get_best_pubkey_byname.
Oct 15 2019, 2:48 AM
gniibe committed rGc933c15d587a: scd,ccid: Add 08e6:34c2 (GEMPC_EZIO). (authored by gniibe).
scd,ccid: Add 08e6:34c2 (GEMPC_EZIO).
Oct 15 2019, 2:46 AM
gniibe added projects to T4654: Gemalto Ezio Shield (CT710): CCID command failed: Parameter error at offset 7: Restricted Project, scd.

@pow, thanks for a reference. But problem here is that there are multiple products with same name.

Oct 15 2019, 2:44 AM · scd, Restricted Project, Bug Report

Oct 11 2019

gniibe committed rCff0f1782560e: ecc: Handle ephemeral key as opaque octets. (authored by gniibe).
ecc: Handle ephemeral key as opaque octets.
Oct 11 2019, 10:17 AM

Oct 10 2019

gniibe committed rCf6aac4771921: ecc: again. (authored by gniibe).
ecc: again.
Oct 10 2019, 10:13 AM
gniibe committed rC459944f1cd27: ecc: Fix X448 entry. (authored by gniibe).
ecc: Fix X448 entry.
Oct 10 2019, 10:12 AM
gniibe committed rC8053a23a091e: ecc: Use fixed-size little-endian bytes for ECC_DIALECT_SAFECURVE. (authored by gniibe).
ecc: Use fixed-size little-endian bytes for ECC_DIALECT_SAFECURVE.
Oct 10 2019, 10:09 AM
gniibe committed rCf44cdcd7e4fc: Merge branch 'master' into gniibe/x448 (authored by gniibe).
Merge branch 'master' into gniibe/x448
Oct 10 2019, 10:09 AM
gniibe committed rC80cf289905ac: ecc: Consolidate encoding a point for Montgomery curve. (authored by gniibe).
ecc: Consolidate encoding a point for Montgomery curve.
Oct 10 2019, 6:31 AM

Oct 9 2019

gniibe committed rCcca98375b556: ecc: Introduce ECC_DIALECT_SAFECURVE. (authored by gniibe).
ecc: Introduce ECC_DIALECT_SAFECURVE.
Oct 9 2019, 1:56 PM
gniibe committed rC82f092bebd9c: ecc: Use "X448" instead of "Curve448". (authored by gniibe).
ecc: Use "X448" instead of "Curve448".
Oct 9 2019, 1:56 PM
gniibe committed rC7fd4dcdbc0eb: ecc: Add Curve448. (authored by gniibe).
ecc: Add Curve448.
Oct 9 2019, 1:56 PM
gniibe committed rCba0b31f26366: ecc: More clean-up for Ed25519 and Curve25519. (authored by gniibe).
ecc: More clean-up for Ed25519 and Curve25519.
Oct 9 2019, 10:39 AM
gniibe added a project to T4158: UIF (User Interaction Flag) DO support: Restricted Project.
Oct 9 2019, 4:17 AM · Restricted Project, Feature Request, scd, gnupg
gniibe added a project to T4633: gpg argument "--passphrase=" yields 'missing argument for option "--passphrase="': Restricted Project.
Oct 9 2019, 4:16 AM · Restricted Project, gnupg (gpg22), Bug Report
gniibe added a project to T4713: Bug in get_best_pubkey_byname: Restricted Project.
Oct 9 2019, 4:15 AM · Restricted Project, gnupg (gpg23)
gniibe added a project to T4695: Remove SERIALNO as an identifier to select keys: Restricted Project.
Oct 9 2019, 4:15 AM · Restricted Project, Feature Request, gnupg