Page MenuHome GnuPG
Feed Advanced Search

Jun 21 2021

gniibe added a comment to T5484: SCDaemon Not reselect applet and reauthenticate when the card send Security Not Sastisfied.

Thank you for your explanation.

Jun 21 2021, 6:16 AM · yubikey, Bug Report, scd
gniibe requested review of D534: scdaemon patch to support some situation with PCSC_SHARED (not all).
Jun 21 2021, 6:10 AM · yubikey, scd
gniibe committed rE220a427b4f99: build: Fix --disable-threads. (authored by gniibe).
build: Fix --disable-threads.
Jun 21 2021, 6:10 AM
gniibe claimed T5495: libgpg-error: build failure without threads.

Thank you for your report.
I pushed the fix.

Jun 21 2021, 5:20 AM · Bug Report
gniibe added a comment to T5484: SCDaemon Not reselect applet and reauthenticate when the card send Security Not Sastisfied.

If your token/card is not Yubikey and when it is possible to improve your token/card implementation, I would suggest not follow what Yubikey does for multiple applications; No multiple applications, but each feature with independent access (card+CCID, another card+different CCID, FIDO+HID, ...).

Jun 21 2021, 2:08 AM · yubikey, Bug Report, scd

Jun 18 2021

gniibe added a comment to T5484: SCDaemon Not reselect applet and reauthenticate when the card send Security Not Sastisfied.

For the problem of external application switch, please test this:

diff --git a/scd/app-common.h b/scd/app-common.h
index dffe1200d..d6e6f4c0a 100644
--- a/scd/app-common.h
+++ b/scd/app-common.h
@@ -194,6 +194,8 @@ struct app_ctx_s {
                       void *pincb_arg);
     gpg_error_t (*with_keygrip) (app_t app, ctrl_t ctrl, int action,
                                  const char *keygrip_str, int capability);
+    gpg_error_t (*check_aid) (app_t app, ctrl_t ctrl,
+                              const unsigned char *aid, size_t aidlen);
   } fnc;
 };
Jun 18 2021, 4:58 AM · yubikey, Bug Report, scd
gniibe added a comment to T5484: SCDaemon Not reselect applet and reauthenticate when the card send Security Not Sastisfied.

Here is the reference to GID specification:
https://docs.microsoft.com/en-us/previous-versions/windows/hardware/design/dn642100(v=vs.85)?redirectedfrom=MSDN

Jun 18 2021, 3:56 AM · yubikey, Bug Report, scd
gniibe added a project to T5484: SCDaemon Not reselect applet and reauthenticate when the card send Security Not Sastisfied: yubikey.

Let me add the tag "yubikey".
I think that it could be solved in different level, if I were the device manufacturer; And it would give users the best solution.

Jun 18 2021, 3:16 AM · yubikey, Bug Report, scd

Jun 17 2021

gniibe added a comment to T5484: SCDaemon Not reselect applet and reauthenticate when the card send Security Not Sastisfied.

If something more user friendly is required, it could be possible for higher layer (SCDaemon's command handling) to check verification status beforehand, and do error recovery there.

Jun 17 2021, 9:53 AM · yubikey, Bug Report, scd
gniibe added a comment to T5484: SCDaemon Not reselect applet and reauthenticate when the card send Security Not Sastisfied.

I don't think we should do automatic error recovery from 6982 to retry decryption/signing, inside CMD_PSO (0x2A) operation.

Jun 17 2021, 9:48 AM · yubikey, Bug Report, scd
gniibe committed rG7718244168c9: scd: Fix RESET handling. (authored by gniibe).
scd: Fix RESET handling.
Jun 17 2021, 9:46 AM
gniibe lowered the priority of T5484: SCDaemon Not reselect applet and reauthenticate when the card send Security Not Sastisfied from High to Normal.
Jun 17 2021, 9:44 AM · yubikey, Bug Report, scd
gniibe committed rG8b6591c4c5a8: po: Update Simplified Chinese Translation. (authored by gniibe).
po: Update Simplified Chinese Translation.
Jun 17 2021, 4:54 AM
gniibe committed rG09c62e263bb8: po: Fix Simplified Chinese Translation. (authored by gniibe).
po: Fix Simplified Chinese Translation.
Jun 17 2021, 4:36 AM
gniibe added a comment to T5477: Translation Typo and I Want To Create PR.

Thank you.

Jun 17 2021, 4:33 AM · gnupg, i18n, Bug Report
gniibe accepted D533: i18n update.

Thank you.
I apply Diff1487 then Diff1488.

Jun 17 2021, 4:31 AM · i18n

Jun 16 2021

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

OK. I think that the patch at SUSE is updated one which works.
As I understand correctly, this is a kind of very old patch, which intended to work around old libgcrypt limitation of RSA PSS.

Jun 16 2021, 10:34 AM · FIPS, libgcrypt, Feature Request
gniibe added a comment to T5484: SCDaemon Not reselect applet and reauthenticate when the card send Security Not Sastisfied.

Possible way would be: (for newer card/token of OpenPGPcard 3.4 or later) before crypto operations, we can ask card/token if authentication state is consistent to the one of scdaemon and if not reselect AID.

Jun 16 2021, 10:30 AM · yubikey, Bug Report, scd
gniibe added a comment to T5484: SCDaemon Not reselect applet and reauthenticate when the card send Security Not Sastisfied.

I'd like to support your use case. Could you please tell me about: How can we distinguish normal failure of 6982 and unusual failure of other application interference which results 6982?

Jun 16 2021, 8:50 AM · yubikey, Bug Report, scd
gniibe added a comment to T4894: FIPS: RSA/DSA/ECDSA are missing hashing operation.

I think that {D1476} is still a sketch (not real code which works). I would guess an intended use, but it's good to have concrete example program which uses the feature being added.

Jun 16 2021, 8:45 AM · FIPS, libgcrypt, Feature Request

Jun 15 2021

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

Does the patch really work, or is it a sketch to describe the intended use?

Jun 15 2021, 12:37 PM · FIPS, libgcrypt, Feature Request
gniibe triaged T5487: GnuPG 2.2.28 not working with Yubikey NEO as High priority.

I set the priority 'High' as Yubikey NEO is the last one with source code available, IIUC.

Jun 15 2021, 1:41 AM · yubikey, gnupg (gpg22), Bug Report
gniibe added a comment to T5487: GnuPG 2.2.28 not working with Yubikey NEO.

@kianga
Thanks for your log.

Jun 15 2021, 1:40 AM · yubikey, gnupg (gpg22), Bug Report

Jun 14 2021

gniibe added a comment to T5482: Release GnuPG 2.2.28.

Regression Yubikey NEO: T5487

Jun 14 2021, 10:18 AM · Release Info, gnupg (gpg22)
gniibe added a comment to D533: i18n update.

Thank you. Here are my comments.

Jun 14 2021, 6:51 AM · i18n
gniibe renamed T5487: GnuPG 2.2.28 not working with Yubikey NEO from GnuPG 2.2.28 not working with Yubikey 4 NEO to GnuPG 2.2.28 not working with Yubikey NEO.
Jun 14 2021, 3:42 AM · yubikey, gnupg (gpg22), Bug Report
gniibe added a comment to T5487: GnuPG 2.2.28 not working with Yubikey NEO.

I think that Yubikey NEO is older than Yubikey 4.

Jun 14 2021, 3:41 AM · yubikey, gnupg (gpg22), Bug Report
gniibe committed rG01a413d5235f: scd: Error code map fix for older Yubikey. (authored by gniibe).
scd: Error code map fix for older Yubikey.
Jun 14 2021, 3:36 AM
gniibe added a comment to T5487: GnuPG 2.2.28 not working with Yubikey NEO.

Fixed in rG01a413d5235f: scd: Error code map fix for older Yubikey..
New code for Yubikey 4 or later causes wrong interaction for Yubikey NEO in 2.2.28.

Jun 14 2021, 3:36 AM · yubikey, gnupg (gpg22), Bug Report
gniibe claimed T5487: GnuPG 2.2.28 not working with Yubikey NEO.

Thank you for your report.

Jun 14 2021, 3:34 AM · yubikey, gnupg (gpg22), Bug Report

Jun 13 2021

gniibe added a comment to T5477: Translation Typo and I Want To Create PR.

Thank you for your suggestion and making a patch.

Jun 13 2021, 11:17 PM · gnupg, i18n, Bug Report

Jun 11 2021

gniibe committed rG4e02db75e3a1: scd: Support clearing of Reset Code by ''. (authored by gniibe).
scd: Support clearing of Reset Code by ''.
Jun 11 2021, 6:44 AM
gniibe added a comment to T5483: Yubikey OpenPGP app.

For Reset Code (00D3), setting it to '' (null, to reset the DO) doesn't work, but it raises 6a80.
Once it sets by something, only factory-reset can remove the value.

Jun 11 2021, 6:41 AM · yubikey
gniibe committed rG63427a0e4e52: po: Fix typo in Simplified Chinese Translation. (authored by gniibe).
po: Fix typo in Simplified Chinese Translation.
Jun 11 2021, 6:31 AM
gniibe added a project to T5483: Yubikey OpenPGP app: yubikey.

While scd/app-openpgp.c assumes access of 006E composite data object to get its children objects like AID (004F), Card Capabilities (0047), etc., yubikey raises 6e82 error for the DO.

Jun 11 2021, 5:56 AM · yubikey
gniibe triaged T5483: Yubikey OpenPGP app as Normal priority.
Jun 11 2021, 5:52 AM · yubikey
gniibe closed T5477: Translation Typo and I Want To Create PR as Resolved.
Jun 11 2021, 5:51 AM · gnupg, i18n, Bug Report
gniibe committed rGc8b2162c0e7e: dirmngir: Fix build with --disable-ldap. (authored by gniibe).
dirmngir: Fix build with --disable-ldap.
Jun 11 2021, 3:32 AM
gniibe committed rG8ee4c8d1e0d7: dirmngr: Remove use of USE_LDAPWRAPPER. (authored by gniibe).
dirmngr: Remove use of USE_LDAPWRAPPER.
Jun 11 2021, 3:32 AM

Jun 10 2021

gniibe added a comment to T5477: Translation Typo and I Want To Create PR.

Pushed the change.

Jun 10 2021, 1:18 PM · gnupg, i18n, Bug Report
gniibe committed rG3896e7e625dc: po: Fix typo in Simplified Chinese Translation. (authored by gniibe).
po: Fix typo in Simplified Chinese Translation.
Jun 10 2021, 1:12 PM
gniibe added a comment to T5477: Translation Typo and I Want To Create PR.

Considering the history of the translation, I concluded that it should be:
把密钥导出到一个公钥服务器上
(the typo was G-A where B-A was expected.)

Jun 10 2021, 1:08 PM · gnupg, i18n, Bug Report
gniibe triaged T5477: Translation Typo and I Want To Create PR as Normal priority.
Jun 10 2021, 3:37 AM · gnupg, i18n, Bug Report
gniibe added a comment to T5477: Translation Typo and I Want To Create PR.

@guzhongren
This is not GitHub, so, if you want, you need to learn how to submit your change in the form of patch, by using git.

Jun 10 2021, 3:37 AM · gnupg, i18n, Bug Report

Jun 9 2021

gniibe changed the status of T5122: Importing secret key with wrong passphrase may result GPG_ERR_MISSING_VALUE (should be able to be tried 3 times) from Open to Testing.

Fixed.
I'm not sure if it's worth backporting this to 2.2.

Jun 9 2021, 4:00 AM · gnupg
gniibe committed rG7a80004d5407: agent: Fix importing protected secret key. (authored by gniibe).
agent: Fix importing protected secret key.
Jun 9 2021, 3:59 AM
gniibe added a comment to T5122: Importing secret key with wrong passphrase may result GPG_ERR_MISSING_VALUE (should be able to be tried 3 times).

I encountered this bug last year, but I realized that it's hard to make a reproducible case.

Jun 9 2021, 3:53 AM · gnupg
gniibe renamed T5122: Importing secret key with wrong passphrase may result GPG_ERR_MISSING_VALUE (should be able to be tried 3 times) from Importing secret key with wrong passphrase results GPG_ERR_MISSING_VALUE (should be able to be tried 3 times) to Importing secret key with wrong passphrase may result GPG_ERR_MISSING_VALUE (should be able to be tried 3 times).
Jun 9 2021, 3:38 AM · gnupg
gniibe updated the task description for T5122: Importing secret key with wrong passphrase may result GPG_ERR_MISSING_VALUE (should be able to be tried 3 times).
Jun 9 2021, 3:36 AM · gnupg
gniibe committed rG26d783c8996c: po: Update Japanese Translation. (authored by gniibe).
po: Update Japanese Translation.
Jun 9 2021, 2:30 AM
gniibe renamed T5442: Serial number detection of Yubikey 5 (Yubikey 5 doesn't work after updating to GnuPG 2.3.1) from Yubikey 5 doesn't work after updating to GnuPG 2.3.1 on macOS Big Sur 11.2.3 to Serial number detection of Yubikey 5 (Yubikey 5 doesn't work after updating to GnuPG 2.3.1).
Jun 9 2021, 2:18 AM · gnupg (gpg23), yubikey
gniibe added a comment to T5442: Serial number detection of Yubikey 5 (Yubikey 5 doesn't work after updating to GnuPG 2.3.1).

For the Data Object of serial number, what I read is this code: https://github.com/Yubico/yubikey-manager

Jun 9 2021, 1:53 AM · gnupg (gpg23), yubikey

Jun 8 2021

gniibe committed rE6d19a40a8a23: core: Avoid truncation of error message in the middle of a character. (authored by gniibe).
core: Avoid truncation of error message in the middle of a character.
Jun 8 2021, 9:30 AM
gniibe closed T5048: Error handling in libassuan as Resolved.

Applied and pushed.

Jun 8 2021, 8:11 AM · gpgrt, libassuan
gniibe added a comment to T5442: Serial number detection of Yubikey 5 (Yubikey 5 doesn't work after updating to GnuPG 2.3.1).

The device with serial number 10000003, it is represented as three bytes: 00989683

Jun 8 2021, 3:40 AM · gnupg (gpg23), yubikey
gniibe committed rGc3a9ee0b6588: scd: Fix serial number detection for Yubikey 5. (authored by gniibe).
scd: Fix serial number detection for Yubikey 5.
Jun 8 2021, 3:38 AM
gniibe committed rG2f98d8a0f92d: agent: Appropriate error code for importing key with no passwd. (authored by gniibe).
agent: Appropriate error code for importing key with no passwd.
Jun 8 2021, 2:38 AM

Jun 7 2021

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

@dkg
If we support native X25519 format, multiple representations will be possible (there are 32 ways, at least) for a single secret key, because it's the feature of X25519.

Jun 7 2021, 7:21 AM · Support, gnupg, OpenPGP
gniibe changed the status of T5469: GnuPG 2.3 regression: keydb_search failed: Invalid argument from Open to Testing.
Jun 7 2021, 7:10 AM · gnupg (gpg23)
gniibe edited projects for T5442: Serial number detection of Yubikey 5 (Yubikey 5 doesn't work after updating to GnuPG 2.3.1), added: gnupg (gpg23); removed gnupg, MacOS.

In 2.3, the logic to identify Yubikey has been changed (to support PIV application).

Jun 7 2021, 5:28 AM · gnupg (gpg23), yubikey
gniibe committed rGee5b6af370fb: scd: Fix READER-PORT option handling for PC/SC. (authored by gniibe).
scd: Fix READER-PORT option handling for PC/SC.
Jun 7 2021, 4:46 AM
gniibe added a comment to T5442: Serial number detection of Yubikey 5 (Yubikey 5 doesn't work after updating to GnuPG 2.3.1).

In your log, it says:

usb_claim_interface failed: -3
Jun 7 2021, 4:46 AM · gnupg (gpg23), yubikey
gniibe added a comment to T5442: Serial number detection of Yubikey 5 (Yubikey 5 doesn't work after updating to GnuPG 2.3.1).

Sorry, I was wrong.

Jun 7 2021, 4:43 AM · gnupg (gpg23), yubikey
gniibe added a comment to T5464: Failure to import Curve25519 ECDH secret subkey to the GnupG..

@werner
My patch is for the case if it's better to accept such a key of OpenPGP.
I don't know if it's better or not (yet). The purpose of this patch is to show the point where OpenPGP secret part translates into libgcrypt secret key, concretely.

Jun 7 2021, 2:57 AM · Support, gnupg, OpenPGP

Jun 4 2021

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

For an implementation of Curve25519 routine, it is needed to tweak those bits.

Jun 4 2021, 6:52 AM · Support, gnupg, OpenPGP
gniibe committed rG21ef425e222d: agent: Appropriate error code for importing key with no passwd. (authored by gniibe).
agent: Appropriate error code for importing key with no passwd.
Jun 4 2021, 6:49 AM
gniibe added a comment to T5464: Failure to import Curve25519 ECDH secret subkey to the GnupG..

Better to have in-line:

diff --git a/agent/cvt-openpgp.c b/agent/cvt-openpgp.c
index 53c88154b..b1d43227a 100644
--- a/agent/cvt-openpgp.c
+++ b/agent/cvt-openpgp.c
@@ -159,7 +159,21 @@ convert_secret_key (gcry_sexp_t *r_key, int pubkey_algo, gcry_mpi_t *skey,
                EdDSA flag.  */
             format = "(private-key(ecc(curve %s)(flags eddsa)(q%m)(d%m)))";
           else if (!strcmp (curve, "Curve25519"))
-            format = "(private-key(ecc(curve %s)(flags djb-tweak)(q%m)(d%m)))";
+            {
+              unsigned int nbits;
+              unsigned char *buffer = gcry_mpi_get_opaque (skey[1], &nbits);
+              unsigned char d[32];
+
+              if (nbits != 256)
+                return gpg_error (GPG_ERR_BAD_SECKEY);
+
+              memcpy (d, buffer, 32);
+              d[0] = (d[0] & 0x7f) | 0x40;
+              d[31] &= 0xf8;
+              gcry_mpi_release (skey[1]);
+              skey[1] = gcry_mpi_set_opaque_copy (NULL, d, 256);
+              format = "(private-key(ecc(curve %s)(flags djb-tweak)(q%m)(d%m)))";
+            }
           else
             format = "(private-key(ecc(curve %s)(q%m)(d%m)))";
Jun 4 2021, 6:00 AM · Support, gnupg, OpenPGP
gniibe added a comment to T5464: Failure to import Curve25519 ECDH secret subkey to the GnupG..

"Curve25519" in libgcrypt was implemented before the standardization of X25519. There are two problems here: endianess and tweaking-bits.

Jun 4 2021, 5:59 AM · Support, gnupg, OpenPGP
gniibe added a comment to T5442: Serial number detection of Yubikey 5 (Yubikey 5 doesn't work after updating to GnuPG 2.3.1).

Ah, I think that your problem was fixed in rG53bdc6288f9b: scd: Recover the partial match for PORTSTR for PC/SC. (to be 2.3.2).

Jun 4 2021, 2:02 AM · gnupg (gpg23), yubikey
gniibe triaged T5442: Serial number detection of Yubikey 5 (Yubikey 5 doesn't work after updating to GnuPG 2.3.1) as High priority.
Jun 4 2021, 1:58 AM · gnupg (gpg23), yubikey
gniibe claimed T5442: Serial number detection of Yubikey 5 (Yubikey 5 doesn't work after updating to GnuPG 2.3.1).
Jun 4 2021, 1:57 AM · gnupg (gpg23), yubikey
gniibe reopened T5442: Serial number detection of Yubikey 5 (Yubikey 5 doesn't work after updating to GnuPG 2.3.1) as "Open".

I see your situation

Jun 4 2021, 1:57 AM · gnupg (gpg23), yubikey
gniibe added a comment to T5442: Serial number detection of Yubikey 5 (Yubikey 5 doesn't work after updating to GnuPG 2.3.1).

If possible, please let us know how you configure the permission to access CCID device with 2.2 (and with 2.3)?

Jun 4 2021, 1:32 AM · gnupg (gpg23), yubikey

Jun 3 2021

gniibe committed rC3462280f2e23: cipher: Fix ElGamal encryption for other implementations. (authored by gniibe).
cipher: Fix ElGamal encryption for other implementations.
Jun 3 2021, 7:09 PM
gniibe committed rC7ba5d831d573: build: _DARWIN_C_SOURCE should be 1. (authored by gniibe).
build: _DARWIN_C_SOURCE should be 1.
Jun 3 2021, 7:09 PM
gniibe committed rC71a07704ad98: build: Don't use /dev/srandom on OpenBSD. (authored by Jeremie Courreges-Anglas <jca@wxcvbn.org>).
build: Don't use /dev/srandom on OpenBSD.
Jun 3 2021, 7:09 PM
gniibe committed rC334e1a1cfc8f: tests: Add HAVE_MMAP check for MinGW. (authored by gniibe).
tests: Add HAVE_MMAP check for MinGW.
Jun 3 2021, 7:09 PM
gniibe committed rCda127f7505ff: Fix secmem test for machine with larger page. (authored by gniibe).
Fix secmem test for machine with larger page.
Jun 3 2021, 7:09 PM
gniibe committed rC20c034865f2d: random: Fix hang of _gcry_rndjent_get_version. (authored by dtzWill).
random: Fix hang of _gcry_rndjent_get_version.
Jun 3 2021, 7:09 PM
gniibe committed rC9be06c6b2e5c: ecc: Add blinding for ECDSA. (authored by gniibe).
ecc: Add blinding for ECDSA.
Jun 3 2021, 7:09 PM
gniibe committed rC813b002eaf30: libgrypt.pc: Provide pkg-config file. (authored by gniibe).
libgrypt.pc: Provide pkg-config file.
Jun 3 2021, 7:08 PM
gniibe committed rC0216418ab23a: libgcrypt.m4: Update from master. (authored by gniibe).
libgcrypt.m4: Update from master.
Jun 3 2021, 7:08 PM
gniibe committed rC4141caabe76a: libgcrypt.m4: Update from master. (authored by gniibe).
libgcrypt.m4: Update from master.
Jun 3 2021, 7:08 PM
gniibe committed rC0147a5e69e49: tests: t-mpi-point: Remove implementation dependent checks. (authored by gniibe).
tests: t-mpi-point: Remove implementation dependent checks.
Jun 3 2021, 7:08 PM
gniibe committed rC5ad654a33085: dsa,ecdsa: Allocate secure memory for RFC6979 generation. (authored by gniibe).
dsa,ecdsa: Allocate secure memory for RFC6979 generation.
Jun 3 2021, 7:08 PM
gniibe committed rC1862f402d363: ecdsa: Fix unblinding too early. (authored by gniibe).
ecdsa: Fix unblinding too early.
Jun 3 2021, 7:08 PM
gniibe committed rCdb4e9976cc31: dsa,ecdsa: Fix use of nonce, use larger one. (authored by gniibe).
dsa,ecdsa: Fix use of nonce, use larger one.
Jun 3 2021, 7:08 PM
gniibe committed rCd5407b78cca9: ecc: Add mitigation against timing attack. (authored by gniibe).
ecc: Add mitigation against timing attack.
Jun 3 2021, 7:08 PM
gniibe committed rC006e51cd83a1: ecc: Fix wrong handling of shorten PK bytes. (authored by gniibe).
ecc: Fix wrong handling of shorten PK bytes.
Jun 3 2021, 7:08 PM
gniibe committed rCa29e058ff114: Fix declaration of internal function _gcry_mpi_get_ui. (authored by gniibe).
Fix declaration of internal function _gcry_mpi_get_ui.
Jun 3 2021, 7:08 PM
gniibe committed rC03e6d6597198: random: Fix include of config.h. (authored by gniibe).
random: Fix include of config.h.
Jun 3 2021, 7:08 PM
gniibe committed rC3a16c19d4d63: DSA,ECDSA: Fix use of mpi_invm. (authored by gniibe).
DSA,ECDSA: Fix use of mpi_invm.
Jun 3 2021, 7:08 PM
gniibe committed rC90b7339b0654: mpi: Constant time mpi_inv with some conditions. (authored by gniibe).
mpi: Constant time mpi_inv with some conditions.
Jun 3 2021, 7:08 PM
gniibe committed rC99007cbfd104: mpi: Fix the return value of mpi_invm_generic. (authored by gniibe).
mpi: Fix the return value of mpi_invm_generic.
Jun 3 2021, 7:08 PM
gniibe committed rC986aa2728715: mpi: Fix return value of mpi_invm_generic. (authored by gniibe).
mpi: Fix return value of mpi_invm_generic.
Jun 3 2021, 7:08 PM
gniibe committed rC16e855d49ca2: tests: Put a work around to tests/random for macOS. (authored by gniibe).
tests: Put a work around to tests/random for macOS.
Jun 3 2021, 7:08 PM
gniibe committed rC707c3c5c511e: cipher: Fix ElGamal encryption for other implementations. (authored by gniibe).
cipher: Fix ElGamal encryption for other implementations.
Jun 3 2021, 7:08 PM
gniibe committed rCbd662c090bd4: ecc: Fix the previous commit. (authored by gniibe).
ecc: Fix the previous commit.
Jun 3 2021, 7:08 PM
gniibe committed rC3f48e3ea37ad: ecc: Check the input length for the point. (authored by gniibe).
ecc: Check the input length for the point.
Jun 3 2021, 7:08 PM
gniibe committed rC5def3db3615e: build: _DARWIN_C_SOURCE should be 1. (authored by gniibe).
build: _DARWIN_C_SOURCE should be 1.
Jun 3 2021, 7:08 PM