aboutsummaryrefslogtreecommitdiffstats
path: root/sm
AgeCommit message (Expand)AuthorFilesLines
2021-02-25sm: Do not print certain issuer not found diags in quiet mode.Werner Koch2-21/+28
2021-02-25sm: Fix issuer certificate look error due to legacy error code.Werner Koch1-65/+69
2021-02-24sm: Silence some output on --quietWerner Koch5-7/+29
2021-02-22sm: Extend the list of known OIDs.Werner Koch1-4/+16
2021-02-10Require GpgRT version 1.41.Werner Koch1-5/+0
2021-02-01sm: Add a few OIDs and merge OID tables.Werner Koch1-52/+44
2021-01-28Include the library version in the compliance checks.Werner Koch3-2/+3
2021-01-19Require Libgcrypt 1.9Werner Koch1-11/+0
2020-11-04common: Fix duplicate implementation of try_make_homedir.Werner Koch1-24/+1
2020-10-26g10,sm: Use gnupg_access at two more placesWerner Koch1-1/+1
2020-10-20Replace most calls to open by a new wrapper.Werner Koch1-1/+1
2020-10-20Replace most of the remaining stdio calls by estream calls.Werner Koch3-26/+28
2020-10-20Replace all calls to access by gnupg_accessWerner Koch2-5/+6
2020-10-05gpgsm: Fix detection of too old keyboxd.Werner Koch1-3/+4
2020-09-22sm: Fix returning of the ephemeral flag in keyboxd mode.Werner Koch1-6/+8
2020-09-21sm: Implement delete key in keyboxd modeWerner Koch2-5/+29
2020-09-10sm: Implement initial support for keyboxd.Werner Koch10-91/+382
2020-09-10keyboxd: Use D-lines instead of a separate thread.Werner Koch1-1/+1
2020-09-09kbx: Change X.509 S/N search definition.Werner Koch1-8/+4
2020-09-03sm: New options to prepare the use of keyboxd.Werner Koch6-81/+423
2020-09-03sm: Add arg ctrl to keydb_new.Werner Koch13-22/+24
2020-09-01Use only one copy of the warn_server_mismatch function.Werner Koch2-67/+6
2020-08-28sm: Fix a bug in the rfc2253 parserWerner Koch1-1/+1
2020-08-25sm: Do not require a default keyring for --gpgconf-list.Werner Koch1-0/+1
2020-08-20build: New configure option --disable-testsWerner Koch1-0/+4
2020-08-19gpg,gpgsm: Record the creation time of a private key.Werner Koch1-3/+11
2020-08-19Silence compiler warnings.NIIBE Yutaka1-1/+1
2020-08-14Add --chuid to gpg, gpg-card, and gpg-connect-agent.Werner Koch1-6/+10
2020-08-06gpgsm: New option --chuid.Werner Koch1-1/+12
2020-08-04sm: Also show the SHA-256 fingerprint.Werner Koch1-1/+13
2020-07-30w32: Add NETLIBS for sm/t-minip12.NIIBE Yutaka1-1/+1
2020-07-30w32: Add link to $(NETLIB) for -lws2_32.NIIBE Yutaka1-1/+1
2020-07-08Do not use the pinentry's qualitybarWerner Koch1-1/+1
2020-07-08gpgsm: Replace all assert calls by log_assert.Werner Koch19-44/+29
2020-07-03sm: Exclude rsaPSS from de-vs compliance mode.Werner Koch8-76/+145
2020-06-29sm: Fix regression in Friday's commitWerner Koch1-2/+2
2020-06-26sm: Try not to output a partial new message after an error.Werner Koch1-2/+19
2020-06-26sm: Print the serial number of a cert also in decimal.Werner Koch3-3/+89
2020-06-25sm: Fix support verification of nistp521 signatures.Werner Koch1-1/+1
2020-06-17sm: Support verification of nistp521 signatures.Werner Koch1-5/+8
2020-06-03sm: Fix recently introduced regression in CSR creation.Werner Koch1-1/+5
2020-05-19sm: Create ECC certificates with AKI and SKI by default.Werner Koch1-31/+127
2020-05-18sm: Support creation of EdDSA certificates.Werner Koch4-63/+183
2020-05-13sm: Support import and verification of EdDSA certificates.Werner Koch3-17/+143
2020-05-11sm: Support signing using ECDSA.Werner Koch2-32/+54
2020-05-08sm: Allow decryption using dhSinglePass-stdDH-sha1kdf-scheme.Werner Koch4-67/+92
2020-05-08sm: Print algorithm infos in data decryption mode.Werner Koch1-0/+13
2020-05-08sm: Cleanup the use of GCRY_PK_ECC and GCRY_PK_ECDSA.Werner Koch4-8/+13
2020-05-08sm: Improve readability of the data verification output.Werner Koch1-35/+66
2020-05-07sm: Fix annoying warning about not yet implemented --attribute.Werner Koch1-1/+2
2020-05-07sm: Print the key types as standard key algorithm strings.Werner Koch3-14/+84
2020-05-07sm: Support decryption of ECDH data using a smartcard.Werner Koch1-8/+11
2020-05-04sm: Support encryption using ECDH keys.Werner Koch3-13/+313
2020-05-04doc: Typo fixes in code commentsWerner Koch1-1/+1
2020-04-27sm: Add support to export ECC private keys.Werner Koch4-211/+559
2020-04-23sm: Minor debug output format changes.Werner Koch3-3/+3
2020-04-23sm: Support decryption of ECDH data.Werner Koch1-37/+365
2020-04-21sm: Support import of PKCS#12 encoded ECC private keys.Werner Koch3-62/+198
2020-04-21sm: Replace some debug message by log_error or log_infoWerner Koch2-8/+10
2020-04-16sm: Always allow authorityInfoAccess lookup if CRLs are also enabled.Werner Koch1-6/+11
2020-04-16sm: Lookup missing issuers first using authorityInfoAccess.Werner Koch4-26/+180
2020-04-15sm,dirmngr: Restrict allowed parameters used with rsaPSS.Werner Koch1-1/+39
2020-04-14sm: Support rsaPSS verification also for CMS signatures.Werner Koch2-40/+112
2020-04-09dirmngr: Support rsaPSS also in the general validate module.Werner Koch1-1/+5
2020-04-09sm,dirmngr: Support rsaPSS signature verification.Werner Koch1-45/+145
2020-04-01sm: Fix a warning in an es_fopencooie function.Werner Koch1-0/+4
2020-03-30sm: Fix possible NULL deref in error messages of --gen-key.Werner Koch1-20/+20
2020-03-27sm: Consider certificates w/o CRL DP as valid.Werner Koch3-0/+25
2020-03-27gpgsm: Fix the previous commit.NIIBE Yutaka1-5/+5
2020-03-26gpgsm: Support key generation with ECC.NIIBE Yutaka1-5/+37
2020-03-26gpgsm: Remove restriction of key generation (only RSA).NIIBE Yutaka1-8/+9
2020-03-14gpgconf: Further simplify the gpgconf option processing.Werner Koch1-18/+1
2020-03-06gpgsm: Re-group the options in the --help output.Werner Koch1-112/+127
2020-03-06gpgconf: Support reading global options (part 2).Werner Koch1-5/+9
2020-02-20Use gpgrt's new option parser for gpgc, gpgsm, and gpg-agent.Werner Koch1-97/+88
2020-02-20gpg: Use gpgrt's new option parser to provide a global conf file.Werner Koch3-2/+6
2020-02-18Spelling cleanup.Daniel Kahn Gillmor4-4/+4
2020-02-10build: Always use EXTERN_UNLESS_MAIN_MODULE pattern.Werner Koch2-0/+3
2020-02-03sm: New option --issuer-der for the listkey commands.Werner Koch1-7/+73
2020-01-13gpg,sm: Avoid useless ASFW diagnostic in loopback mode.Werner Koch1-0/+8
2019-12-06sm: Add special case for expired intermediate certificates.Werner Koch2-17/+91
2019-11-09gpgsm: Allow sepcification of ldaps servers.Werner Koch3-3/+39
2019-09-27Merge branch 'switch-to-gpgk' into masterWerner Koch1-1/+1
2019-08-23gpg,sm: Implement keybox compression run and release lock in gpgsmWerner Koch1-1/+4
2019-08-06kbx: Allow writing using a estream.Werner Koch1-1/+1
2019-08-05sm: Support AES-256 key.NIIBE Yutaka1-3/+3
2019-07-26sm: Fix error checking of decryption result.NIIBE Yutaka1-7/+8
2019-07-26gpg,gpgsm: Handle pkdecrypt responses with/without NUL terminators.Daniel Kahn Gillmor1-3/+9
2019-07-09sm: Fix card access.NIIBE Yutaka1-5/+5
2019-07-05sm: Return the last error for pubkey decryption.NIIBE Yutaka1-6/+8
2019-06-04sm: Print a better diagnostic for encryption certificate selection.Werner Koch1-10/+5
2019-06-03Return better error code for some getinfo IPC commands.Werner Koch1-2/+2
2019-05-27sm: Avoid confusing diagnostic for the default key.Werner Koch3-24/+29
2019-05-15sm: Add a couple of debug calls to the keydb module.Werner Koch5-42/+226
2019-05-14sm: Change keydb code to use the keybox locking.Werner Koch3-41/+40
2019-04-30sm: Add yet inactive options to support authenticodeWerner Koch3-2/+141
2019-04-03scd: New standard attributes $ENCRKEYID and $SIGNKEYID.Werner Koch1-1/+1
2019-04-02common: Extend function pubkey_algo_string.Werner Koch1-1/+1
2019-04-01sm: Show the usage flags when generating a key from a card.Werner Koch2-6/+43
2019-03-26sm: Allow decryption even if expired other keys are configured.Werner Koch1-0/+11
2019-03-25sm, w32: Translate logger and status fd to handlesAndre Heinecke1-2/+6
2019-03-14kbx: Unify the fingerprint search modes.Werner Koch3-6/+0
2019-03-14kbx: Add support for 32 byte fingerprints.Werner Koch1-0/+1
2019-03-01sm: Print Yubikey attestation extensions with --dump-cert.Werner Koch1-3/+37
2019-02-28sm: Don't mark a cert as de-vs compliant if it leads to SHA-1 sigs.Werner Koch1-4/+9
2019-02-21sm: Fix certificate creation with key on card.Werner Koch1-1/+1
2019-02-21sm: Prepare algo mapping to handle values > 255.Werner Koch1-10/+13
2019-02-18sm: Support generation of card-based ed25519 CSR.Damien Goutte-Gattat via Gnupg-devel3-4/+19
2019-02-15sm: Support generation of card-based ECDSA CSR.Damien Goutte-Gattat via Gnupg-devel2-34/+98
2019-02-08sm: In --gen-key with "key from card" show also the algorithm.Werner Koch1-1/+21
2018-10-25all: fix more spelling errorsDaniel Kahn Gillmor1-1/+1
2018-10-25headers: fix spellingDaniel Kahn Gillmor1-1/+1
2018-10-24all: fix spelling and typosDaniel Kahn Gillmor8-14/+14
2018-10-24sm: Use the correct string in an error message.Werner Koch1-1/+1
2018-05-13Merge branch 'STABLE-BRANCH-2-2' into masterWerner Koch1-24/+17
2018-04-24dirmngr: Fallback to CRL if no default OCSP responder is configured.Werner Koch1-24/+17
2018-04-10Merge branch 'STABLE-BRANCH-2-2' into masterWerner Koch1-3/+11
2018-04-06gpg: Emit FAILURE stati now in almost all cases.Werner Koch1-3/+11
2018-03-27Merge branch 'STABLE-BRANCH-2-2' into masterWerner Koch4-0/+35
2018-03-23sm: Add OPTION request-origin.Werner Koch1-0/+12
2018-03-23gpg,sm: New option --request-origin.Werner Koch3-0/+23
2018-02-22Merge branch 'STABLE-BRANCH-2-2'Werner Koch2-19/+5
2018-02-14sm: Fix minor memory leak in --export-p12.Werner Koch1-0/+1
2018-02-14sm: Fix a wrong key parameter in an exported private key fileKatsuhiro Ueno1-1/+1
2018-02-14common: Use new function to print status strings.Werner Koch1-18/+3
2018-01-25Merge branch 'STABLE-BRANCH-2-2' into masterWerner Koch1-2/+0
2017-12-22kbx: Simplify by removing custom memory functions.Werner Koch1-2/+0
2017-12-18Merge branch 'STABLE-BRANCH-2-2' into masterWerner Koch1-0/+1
2017-12-18sm: Allow explicit setting of the default --compliance=gnupgWerner Koch1-0/+2
2017-12-11Adjust for changed macro names in libgpg-error master.Werner Koch1-1/+2
2017-11-27Use the gpgrt log functions if possible.Werner Koch6-9/+9
2017-11-15Merge branch 'STABLE-BRANCH-2-2'Werner Koch1-1/+1
2017-11-14sm, w32: Fix initial keybox creationAndre Heinecke1-1/+1
2017-10-27Merge branch 'STABLE-BRANCH-2-2' into masterWerner Koch5-6/+44
2017-10-24sm: Do not expect X.509 keyids to be uniqueRainer Perske5-6/+44
2017-10-19sm: Fix colon listing of fields > 12 in crt records.Werner Koch1-2/+1
2017-10-17gpg,sm: New option --with-key-screening.Werner Koch4-3/+121
2017-10-17sm: Fix colon listing of fields > 12 in crt records.Werner Koch1-2/+1
2017-09-11sm: Move qualified.txt from datadir into sysconfdirAlon Bar-Lev1-1/+1
2017-09-08gpgsm: default to 3072-bit keys.Daniel Kahn Gillmor3-4/+4
2017-08-08sm: Always print the keygrip in colon mode.Werner Koch1-7/+7
2017-08-01gpg,sm: Error out on compliance mismatch while decrypting.Werner Koch1-7/+12
2017-07-31Explain the "server is older than xxx warning".Werner Koch2-0/+14
2017-07-28gpg,sm: String changes for compliance diagnostics.Werner Koch5-21/+21
2017-07-27gpg,sm: Allow encryption (with warning) to any key in de-vs mode.Werner Koch1-8/+9
2017-07-27gpg,sm: Fix compliance checking for decryption.Werner Koch1-10/+12
2017-07-17gpg,sm: Check compliance of the RNG.Werner Koch3-0/+41
2017-06-23gpg,gpgsm: Emit status code ENCRYPTION_COMPLIANCE_MODE.Werner Koch1-2/+17
2017-06-23indent,i18n: Make some new strings translatable. Wrap too long lines.Werner Koch3-8/+13
2017-06-19gpg,gpgsm: Fix compliance check for DSA and avoid an assert.Werner Koch1-3/+4
2017-06-19indent: Always use "_(" and not "_ (" to mark translatable strings.Werner Koch5-14/+14
2017-06-08common,gpg,sm: Restrict the use of algorithms according to CO_DE_VS.Justus Winter5-20/+155
2017-06-07common: Add cipher mode to compliance predicate.Justus Winter1-2/+1
2017-06-07common,gpg,sm: Initialize compliance module.Justus Winter1-0/+3
2017-06-07common,gpg,sm: Move the compliance option parser.Justus Winter2-1/+16
2017-06-01gpg: Report compliance with CO_DE_VS.Justus Winter2-0/+36
2017-06-01gpg,common: Move the compliance framework.Justus Winter1-2/+3
2017-05-31sm: Simplify code.Justus Winter1-6/+1
2017-05-31sm: Fix typo.Justus Winter1-1/+1
2017-05-10g10, sm, dirmngr, common: Add comment for fall through.NIIBE Yutaka1-1/+1
2017-04-28Spelling fixes in docs and comments.NIIBE Yutaka7-8/+8
2017-03-20gpg: Add new field no 18 to the colon listing.Werner Koch1-3/+15
2017-03-07Remove -I option to common.NIIBE Yutaka23-40/+40
2017-03-01gpg: Allow creating keys using an existing ECC key.Werner Koch1-14/+10
2017-02-21Clean up word replication.Yuri Chornoivan6-6/+6
2017-02-20Adjust copyright years for sm/certdump.cWerner Koch1-1/+1
2017-02-16common: Rename remaining symbols in ksba-io-support.Werner Koch7-31/+31
2017-02-16common: Remove gpgsm dependencies from ksba-io-support.Werner Koch8-27/+46
2017-02-16sm,common: Move ksba reader and writer support to common/.Werner Koch2-701/+0
2016-12-20sm: Remove wrong example from gpgsm --help.Werner Koch1-6/+0
2016-12-16gpg,sm: A few more option for --gpgconf-list.Werner Koch1-0/+1
2016-12-16sm: Fix agent communication.Justus Winter1-0/+3
2016-12-13g10,sm: Spell out --passwd.Justus Winter1-2/+3
2016-12-13g10,sm: Spell out --gen-key.Justus Winter1-2/+3
2016-12-13g10,sm: Spell out --check-sigs.Justus Winter1-1/+1
2016-12-13g10,sm: Spell out --list-sigs.Justus Winter1-1/+1
2016-11-29gpgsm: Allow decryption with a card returning a PKCS#1 stripped key.Werner Koch1-3/+5
2016-11-29gpg,sm: Merge the two versions of check_special_filename.Werner Koch1-27/+6
2016-11-15sm: New stub option --compliance.Werner Koch1-0/+7
2016-11-10gpg,sm: Add STATUS_ERROR keydb_search and keydb_add-resource.Werner Koch16-95/+149
2016-11-10sm: Remove unused arg SECRET from keydb functions.Werner Koch14-42/+31
2016-11-05Change all http://www.gnu.org in license notices to https://Werner Koch30-30/+30
2016-11-02common: Improve compare_string_versions.Werner Koch2-2/+2
2016-10-21Fix use cases of snprintf.NIIBE Yutaka3-40/+23
2016-10-06sm: Remove statement without effect.Justus Winter1-1/+0
2016-09-27agent, sm: Set CTX after start_agent.NIIBE Yutaka1-11/+30
2016-09-17Fix more spellingDaniel Kahn Gillmor2-4/+4
2016-09-15spelling: conenction should be connectionDaniel Kahn Gillmor1-1/+1
2016-09-05common: Add an assuan logging monitor.Werner Koch1-1/+1
2016-08-18dirmngr: Remove all system daemon features.Werner Koch1-3/+1
2016-08-12Call log_set_prefix() with human-readable labels.Daniel Kahn Gillmor1-2/+2
2016-08-09Cleanup initialization of libgcrypt.Ben Kibbey1-3/+0
2016-08-03More cleanup of "allow to".Daniel Kahn Gillmor2-3/+3
2016-08-03Fix spelling and grammar.Daniel Kahn Gillmor1-1/+1
2016-08-01gpgsm: Fix machine-readable key listing.Justus Winter1-1/+0
2016-06-14gpgsm: Allow ciphers AES192 and SERPENT256Werner Koch1-1/+3
2016-06-14doc: Consistently use 'keyserver'.Werner Koch1-2/+2
2016-06-07common: Remove homedir arg from start_new_{dirmngr,gpg_agent}.Werner Koch2-2/+1
2016-06-07Replace use of opt.homedir by accessor functions.Werner Koch6-15/+13
2016-03-17sm: Always create a keybox header when creating a new keybox.Werner Koch1-0/+12