aboutsummaryrefslogtreecommitdiffstats
path: root/sm/base64.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove superfluous parameter.Werner Koch2010-11-261-69/+35
| | | | | Make self-check interval larger
* Replace use stdio by estream functions.Werner Koch2010-03-081-11/+13
|
* Changed to GPLv3.Werner Koch2007-07-041-4/+2
| | | | | Removed intl/.
* Allow export to work on systems without funopen/fopencookie.Werner Koch2007-03-191-34/+96
|
* 2006-12-20 Marcus Brinkmann <[email protected]>Marcus Brinkmann2006-12-201-0/+15
| | | | | | | | | | | * base64.c: Add new members READER and WRITER in union U2. (gpgsm_create_reader): Initialise CTX->u2.reader. (gpgsm_destroy_reader): Invoke ksba_reader_release. Return early if CTX is NULL. (gpgsm_create_writer): Initialise CTX->u2.writer. (gpgsm_destroy_writer): Invoke ksba_writer_release. Return early if CTX is NULL.
* Take advantage of newer gpg-error features.Werner Koch2006-09-141-1/+1
|
* The big Assuan error code removal.Werner Koch2006-09-061-4/+4
|
* Updated FSF's address.Werner Koch2006-06-201-1/+2
|
* gcc-4 defaults forced me to edit many many files to get rid of theWerner Koch2005-06-161-6/+8
| | | | | | | 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.
* * encrypt.c (init_dek): Check for too weak algorithms.Werner Koch2004-02-131-6/+36
| | | | | | | | | | | | * import.c (parse_p12, popen_protect_tool): New. * base64.c (gpgsm_create_reader): New arg ALLOW_MULTI_PEM. Changed all callers. (base64_reader_cb): Handle it here. (gpgsm_reader_eof_seen): New. (base64_reader_cb): Set a flag for EOF. (simple_reader_cb): Ditto.
* Replaced deprecated type names.Werner Koch2003-12-171-4/+4
| | | | | | | | * certdump.c (gpgsm_print_serial): Cleaned up cast use in strtoul. (gpgsm_dump_serial): Ditto. * decrypt.c (gpgsm_decrypt): Replaced ERR by RC.
* Mainly changes to adjust for the changed KSBA API.Werner Koch2003-11-121-10/+11
|
* This commit was manufactured by cvs2svn to create branchRepo Admin2003-06-051-0/+624
| | | | 'GNUPG-1-9-BRANCH'.
* This commit was manufactured by cvs2svn to create branchRepo Admin2002-10-191-624/+0
| | | | 'GNUPG-1-9-BRANCH'.
* Doc fixes, moved some fizmes to TODO, fixed minor bugs.Werner Koch2002-03-181-1/+1
|
* Decryption using a Cryptoflex card does now work.Werner Koch2002-03-061-2/+3
|
* * base64.c (gpgsm_create_writer): Allow to set the object nameWerner Koch2002-01-101-1/+2
| | | | | | | | * server.c (cmd_genkey): New. * certreqgen.c: New. The parameter handling code has been taken from gnupg/g10/keygen.c version 1.0.6. * call-agent.c (gpgsm_agent_genkey): New.
* * base64.c (base64_reader_cb): Try to detect an S/MIME body part.Werner Koch2001-12-201-1/+51
| | | | | | | | | | | | | | * certdump.c (print_sexp): Renamed to gpgsm_dump_serial, made global. (print_time): Renamed to gpgsm_dump_time, made global. (gpgsm_dump_serial): Take a real S-Expression as argument and print the first item. * keylist.c (list_cert_colon): Ditto. * keydb.c (keydb_search_issuer_sn): Ditto. * decrypt.c (print_integer_sexp): Removed and made callers use gpgsm_dump_serial. * verify.c (print_time): Removed, made callers use gpgsm_dump_time.
* * verify.c (gpgsm_verify): Add hash debug helpersWerner Koch2001-12-141-2/+2
| | | | | | | | | | | | | | * sign.c (gpgsm_sign): Ditto. * base64.c (base64_reader_cb): Reset the linelen when we need to skip the line and adjusted test; I somehow forgot about DeMorgan. * server.c (cmd_encrypt,cmd_decrypt,cmd_sign,cmd_verify) (cmd_import): Close the FDs on success. (close_message_fd): New. (input_notify): Setting autodetect_encoding to 0 after initializing it to 0 is pretty pointless. Easy to fix.
* Made decryption work in --server mode, allow output of plain base64,Werner Koch2001-12-131-1/+2
| | | | | | allow --armor and --base64 arguments for INPUT and OUTPUT, new global option --base64, cleaned up the help page.
* * gpgsm.c (main): New options --assume-{armor,base64,binary}.Werner Koch2001-12-121-4/+20
| | | | | * base64.c (base64_reader_cb): Fixed non-autodetection mode.
* Decryption does now workWerner Koch2001-12-061-5/+0
|
* --armor does now produce PEM format.Werner Koch2001-11-271-11/+170
|
* * base64.c: New. Changed all other functions to use this insteadWerner Koch2001-11-271-0/+401
of direct creation of ksba_reader/writer. * gpgsm.c (main): Set ctrl.auto_encoding unless --no-armor is used. This way we can feed PEM encoded stuff to --verify.