aboutsummaryrefslogtreecommitdiffstats
path: root/common/util.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Merged jnlib into common.Werner Koch2010-03-101-13/+14
|
* First steps towards the W32CE portWerner Koch2010-03-021-0/+7
|
* Print status of CRL checks in the audit log.Werner Koch2009-07-231-0/+5
|
* Alow batch ode for gpgsm --gen-key.Werner Koch2009-07-011-0/+3
| | | | | Allow CSR generation using an existing key with gpgsm.
* New helper function factored out of ../scd and equipped with test code.Werner Koch2009-05-071-0/+9
|
* Import/export of pkcs#12 now uses the gpg-agent directly.Werner Koch2009-04-011-0/+5
| | | | | Removed duplicated code (percent unescaping).
* Remove duplicated code.Werner Koch2009-03-161-0/+1
|
* New gpg-agent command to list key information.Werner Koch2009-03-061-1/+3
| | | | | | Gpgsm does now print the S/N of cards. Consider ephemeral keys during listing an export.
* Add a custom prompt for the CSR generation.Werner Koch2008-12-051-0/+3
| | | | | Add a new percent escape fucntion.
* Revamped the W32 gettext implementation.Werner Koch2008-11-041-0/+1
|
* Use more warning options with modern GCCs.Werner Koch2008-10-171-0/+7
| | | | | Other minor changes.
* Fix gpg-preset-passphrase bug.Werner Koch2008-09-031-0/+3
| | | | | Cleanups
* Add Base64 decoder. Not yet used but complements out encoder.Werner Koch2008-06-091-1/+12
|
* As a failsafe measure use memcpy instead of strcpy in gnupg_copy_time.Werner Koch2008-06-051-4/+10
| | | | | Typo fix.
* Fixed segv in gpg-agent (command marktrusted).Werner Koch2008-05-271-0/+2
| | | | | | Replaced almost all free by xfree. Translation fixes.
* Minor cleanups.Werner Koch2008-04-071-0/+1
| | | | | Implemented key helper kdns
* Allow verification of some broken S-TRUST generated signatures.Werner Koch2007-12-131-0/+1
|
* Created help files form the current po entries.Werner Koch2007-12-041-1/+1
|
* Allow configuraton of pinentry tooltip.Werner Koch2007-12-041-0/+6
| | | | | Other minor buf fixes.
* New command --check-programs for gpgconf.Werner Koch2007-08-291-0/+4
|
* Add more passphrase policy rules.Werner Koch2007-08-281-1/+3
| | | | | (--max-passphrase-days).
* Implemented more gpg-agen options to support certain passphrase policies.Werner Koch2007-08-271-0/+1
| | | | | New tool gpg-check-pattern.
* Documentaion updates.Werner Koch2007-08-141-0/+1
| | | | | | Support doe Dirmngr under W32. Fixed a yat2m bug.
* Implemented the chain model for X.509 validation.Werner Koch2007-08-101-1/+1
|
* Fixed card key generation of gpg2.Werner Koch2007-07-051-0/+2
| | | | | Reveal less information about timings while generating a key.
* Changed to GPLv3.Werner Koch2007-07-041-4/+2
| | | | | Removed intl/.
* More W32 related changesWerner Koch2007-06-261-2/+4
|
* Implemented the --gen-key command as we can't use the gpgsm-gencert.sh under ↵Werner Koch2007-06-211-1/+5
| | | | Windows.
* A whole bunch of changes to allow building for Windows.Werner Koch2007-06-141-0/+16
| | | | | See the ChangeLogs for details.
* First steps towards supporting W32.Werner Koch2007-06-061-2/+3
| | | | | | | This is mainly source code reorganization. Update gnulib. g10/ does currently not build.
* Use estream_asprintf instead of the GNU asprintf.Werner Koch2007-05-151-10/+10
|
* Improved logging for error orginating from libgcrypt.Werner Koch2007-04-201-0/+4
|
* Allow export to work on systems without funopen/fopencookie.Werner Koch2007-03-191-0/+2
|
* Changes to let the key listing use estream to help systems withoutWerner Koch2007-03-191-1/+0
| | | | | funopen.
* Preparing 2.0.1Werner Koch2006-11-281-1/+2
|
* Allow to select X.509 certificates using the keygrip.Werner Koch2006-10-201-0/+1
|
* Various changesWerner Koch2006-10-101-0/+7
|
* Add missing file and other changes.Werner Koch2006-09-271-9/+0
|
* Various updatesWerner Koch2006-09-211-0/+9
|
* Allow for a global trustlist.Werner Koch2006-09-151-0/+6
|
* Take advantage of newer gpg-error features.Werner Koch2006-09-141-3/+1
|
* The big Assuan error code removal.Werner Koch2006-09-061-6/+12
|
* Updated FSF's address.Werner Koch2006-06-201-1/+2
|
* g10/ does build again.Werner Koch2006-05-231-0/+3
|
* Merged with gpg 1.4.3 code. Werner Koch2006-04-191-1/+5
| | | | | The gpg part does not yet build.
* gcc-4 defaults forced me to edit many many files to get rid of theWerner Koch2005-06-161-1/+1
| | | | | | | char * vs. unsigned char * warnings. The GNU coding standards used to say that these mismatches are okay and better than a bunch of casts. Obviously this has changed now.
* * configure.ac (gl_INIT): Add gnulib stuff.Werner Koch2005-06-011-16/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (fseeko, ftello, ttyname, isascii): Replaced the AC_REPLACE_FUNCS by a simple check. (putc_unlocked): Removed check. Not used. (strsep, mkdtemp, asprintf): Replaced checks by gnulib checks. (xsize): Added will probably come handy soon. (CFLAGS): Use -Wformat-security instead of -Wformat-nonliteral. Add --Wno-format-y2k. * gl/, gl/m4/: New. * gpg-agent.c: Include setenv.h. * Makefile.am (AM_CPPFLAGS): Added. * util.h: Add some includes for gnulib. (ttyname, isascii): Define them inline. * fseeko.c, ftello.c: Removed. * strsep.c, mkdtemp.c: Removed. * ttyname.c, isascii.c: Removed. * mkdtemp.c: Removed. * exec.c: Include mkdtemp.h * keybox-file.c (ftello) [!HAVE_FSEEKO]: New replacement function. Copied from ../common/ftello.c. * keybox-update.c (fseeko) [!HAVE_FSEEKO]: New replacement function. Copied from ../common/iobuf.c. * scdaemon.c: Include mkdtemp.h. * misc.c: Include setenv.h. * symcryptrun.c: Include mkdtemp.h.
* * configure.ac: Require libksba 0.9.11.Werner Koch2005-04-181-0/+3
| | | | | | | | | | | | sm/ * call-dirmngr.c (inq_certificate): Add new inquire SENDCERT_SKI. * certlist.c (gpgsm_find_cert): Add new arg KEYID and implement this filter. Changed all callers. * certchain.c (find_up_search_by_keyid): New helper. (find_up): Also try using the AKI.keyIdentifier. (find_up_external): Ditto.
* * sexputil.c: New.Werner Koch2005-04-111-0/+3
|
* * findkey.c (modify_description): Keep invalid % escapes, so thatWerner Koch2005-02-251-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | %0A may pass through. * agent.h (server_control_s): New field USE_AUTH_CALL. * call-scd.c (agent_card_pksign): Make use of it. * command-ssh.c (data_sign): Set the flag. (ssh_send_key_public): New arg OVERRIDE_COMMENT. (card_key_available): Add new arg CARDSN. (ssh_handler_request_identities): Use the card s/n as comment. (sexp_key_extract): Use GCRYMPI_FMT_STD. (data_sign): Ditto. * learncard.c (make_shadow_info): Moved to .. * protect.c (make_shadow_info): .. here. Return NULL on malloc failure. Made global. * agent.h: Add prototype. * xasprintf.c (xtryasprintf): New. * app-openpgp.c (get_public_key): Make sure not to return negative numbers. (do_sign): Allow passing of indata with algorithm prefix. (do_auth): Allow OPENPGP.3 as an alternative ID. * app.c (app_getattr): Return just the S/N but not the timestamp. * no-libgcrypt.c (gcry_strdup): New.