sm: Minor debug output format changes.
mpi: More fix for _gcry_mpi_invm.
mpi: Fix off-by-one mistake mpi_invm_pow2.
sm: Support import of PKCS#12 encoded ECC private keys.
sm: Replace some debug message by log_error or log_info
scd: Detect missing card in "getinfo all_active_apps".
scd:nks: Allow retrieving certificates from a Signature Card v.20
Support parsing of the CMS KeyAgreeRecipientInfo.
Extend the parser to better handle CHOICE elements.
mpi: Use mpi_invm_pow2 for mpi_invm.
On further thought, it's possible that something closer to what
Bernhard wants (and incidentally more along the lines of what I was
thinking of in some of our discussions just after the initial port)
might be achievable with Cython.
FWIW, GPGME is basically C90 and we only recently started to use C99 variadic macros - they are a cpp feature, though.
gost28147: implement special MAC mode called imitovstavka (IMIT)
mac: add support for gcry_mac_ctl(GCRYCTL_SET_SBOX)
CFFI has no real means of generating the needed bindings on the fly
like SWIG does, except via its ABI methods, but those are inferior to
what SWIG does. It also can't handle all the ifdefs (or really any of
the ifdefs) in gpgme.h.
Fix windows size save/restore
The issue has been fixed in Kleopatra:
I am working on the Telesec Signature Card v2. I will add encryption support to gpgsm.
Please let us know which version of Gpg4win you are using.
florian2833z changed External Link from https://www.mailstore.com/de/ to https://www.mailstore.com/ on
T4919: GpgOL doesn't recognize encrypted mails when opened via external programs.
Sorry, I don't know what kind of sample data that is. The reference keys have been provided by the RFC6637 author and are part of GnuPG's test suite; see (gnupg/tests/openpgp/samplekeys/ecc-sample-*).
mpi: Use mpi_invm_pow2 for N=2^k.
mpi: Rewrite mpi_invm_odd into mpih_invm_odd.
mpi: Add _gcry_mpih_cmp_ui.
mpi: Add internal functipn mpi_invm_pow2.
sm: Always allow authorityInfoAccess lookup if CRLs are also enabled.
sm: Always allow authorityInfoAccess lookup if CRLs are also enabled.
sm: Lookup missing issuers first using authorityInfoAccess.
dirmngr: Allow http URLs with "LOOKUP --url"
sm: Lookup missing issuers first using authorityInfoAccess.
dirmngr: Allow http URLs with "LOOKUP --url"
We do this now always if --auto-issuer-key-retrieve is set. Also backported to 2.2
Generally nice looking patch and great improvement for performance.
gpg: Add missing options --no-include-key-block.
I back ported @jukivili's changes back to 2.2 which gives a CFB decryption speedup of 25%. I also implemented AEAD _decryption_ in 2.2 to be prepared for mixed 2.2 and 2.3 version use. And AEAD is really fast compared to CFB. Willbe in 2.2.21.
gpg: Show AEAD preferences
gpg: Make AEAD modes subject to compliance checks.
gpg: Support decryption of the new AEAD packet
gpg: Improve symmetric decryption speed by about 25%
gpg: Reformat parts of decrypt-data.c
gpg: Make AEAD modes subject to compliance checks.
Laurent Montel <montel@kde.org> committed
rKLEOPATRA6af76e255891: GIT_SILENT: use QT_NO_SIGNALS_SLOTS_KEYWORDS and QT_NO_EMIT (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: use QT_NO_SIGNALS_SLOTS_KEYWORDS and QT_NO_EMIT
Laurent Montel <montel@kde.org> committed
rLIBKLEO5bd6bae9636f: GIT_SILENT: use QT_NO_SIGNALS_SLOTS_KEYWORDS and QT_NO_EMIT (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: use QT_NO_SIGNALS_SLOTS_KEYWORDS and QT_NO_EMIT
mpi: Add mpi_set_bit_cond.
mpih: Expose const-time MPI helper functions.
gpg: Fix broken setting of AEAD algo.
indent: Some typo and indentation changes for gpg.
Thanks for the patch. However, this the getopt is unfortunately GNU specific which is the reason why the original code open coded the option parser.
sm,dirmngr: Restrict allowed parameters used with rsaPSS.
sm: Support rsaPSS verification also for CMS signatures.
sm,dirmngr: Support rsaPSS signature verification.
dirmngr: Support rsaPSS also in the general validate module.
common: New function to map hash algo names.
scd:p15: Return a display S/N via Assuan.
scd: Return GPG_ERR_BAD_PIN on 0x63Cn status word.
scd:p15: Show a pretty PIN prompt.
scd: Factor common PIN status check out.
scd:p15: Fix decrypt followed by sign problem for D-Trust cards.
gpg: Use the new MANUFACTURER attribute.
scd:openpgp: New attribute "MANUFACTURER".
scd:p15: Emit MANUFACTURER, $ENCRKEYID, $SIGNKEYID.
scd:p15: Rename some variables and functions for clarity.
Christoph Feck <cfeck@kde.org> committed
rKLEOPATRAd38172a4dcc7: GIT_SILENT Update Appstream for new release (authored by Christoph Feck <cfeck@kde.org>).
GIT_SILENT Update Appstream for new release
Christoph Feck <cfeck@kde.org> committed
rKLEOPATRAa55d25ca7f85: GIT_SILENT Update Appstream for new release (authored by Christoph Feck <cfeck@kde.org>).
GIT_SILENT Update Appstream for new release
sm,dirmngr: Restrict allowed parameters used with rsaPSS.
Thanks for testing. It's actually an error of generating _unicode_mapping.c, which utf8.c includes.
regexp: Fix generation of _unicode_mapping.c.
Thanks for reporting; the code is really new and not yet fully tested.
Support rsaPSS also for CRLs.
Allow for Null hash algo parameters on rsaPSS and add pss flag.
Refactor PSS parameter parsing.
Merge copies of stringbuf functions into one new header.
Data (ie.e CMS) signatures do now also work.
sm: Support rsaPSS verification also for CMS signatures.
sexp: Extend gcry_sexp_extract_param with a multi-string extractor.