aboutsummaryrefslogtreecommitdiffstats
path: root/sm (unfollow)
Commit message (Collapse)AuthorFilesLines
2001-12-20* verify.c (gpgsm_verify): Implemented non-detached signatureWerner Koch5-17/+59
verification. Add OUT_FP arg, initialize a writer and changed all callers. * server.c (cmd_verify): Pass an out_fp if one has been set.
2001-12-20* base64.c (base64_reader_cb): Try to detect an S/MIME body part.Werner Koch8-83/+101
* 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.
2001-12-19assuan/Marcus Brinkmann2-1/+5
2001-12-14 Marcus Brinkmann <[email protected]> * assuan-buffer.c (_assuan_read_line): New variable ATTICLEN, use it to save the length of the attic line. Rediddle the code a bit to make it more clear what happens. agent/ 2001-12-19 Marcus Brinkmann <[email protected]> * query.c (start_pinentry): Add new argument to assuan_pipe_connect. sm/ 2001-12-19 Marcus Brinkmann <[email protected]> * call-agent.c (start_agent): Add new argument to assuan_pipe_connect.
2001-12-18* Makefile.am (AM_CPPFLAGS): Add flags for libksbaNEWPG-0-0-0Werner Koch1-2/+2
* Makefile.am (AM_CPPFLAGS): Include flags for gcrypt and ksba * Makefile.am: Use LIBGCRYPT macros
2001-12-18Changes to be used with the new libksba interface.Werner Koch12-172/+175
libgcrypt-1.1.5 is required (cvs or tarball)
2001-12-15* gpgsm.c (main): Renamed the default key database to "keyring.kbx".Werner Koch2-1/+3
2001-12-15* decrypt.c (gpgsm_decrypt): Write STATUS_DECRYPTION_*.Werner Koch5-6/+50
* sign.c (gpgsm_sign): Write a STATUS_SIG_CREATED.
2001-12-14* keylist.c (list_cert_colon): Kludge to show an email addressWerner Koch3-1/+55
encoded in the subject's DN.
2001-12-14* verify.c (gpgsm_verify): Add hash debug helpersWerner Koch5-3/+73
* 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.
2001-12-14* gpgsm.c (main): New option --debug-wait n, so that it isWerner Koch3-17/+23
possible to attach gdb when used in server mode.
2001-12-14* util.h (digitp, hexdigitp): New ctype like macros.Werner Koch1-1/+1
(atoi_1,atoi_2,atoi_4,xtoi_1,xtoi_2): New. * command.c: Removed the conversion macros as they are now in ../common/util.h.
2001-12-14* sign.c (get_default_signer): Use keydb_classify_name here.Werner Koch3-2/+13
2001-12-14Fixed test keyWerner Koch1-1/+1
2001-12-14Fixed test keyWerner Koch2-2/+2
2001-12-14* keylist.c (list_cert_colon): Print alternative names of subjectWerner Koch2-2/+6
and a few other values.
2001-12-13assuan/Marcus Brinkmann2-4/+8
2001-12-14 Marcus Brinkmann <[email protected]> * assuan-defs.h (LINELENGTH): Define as ASSUAN_LINELENGTH. assuan.h: Define ASSUAN_LINELENGTH. agent/ 2001-12-14 Marcus Brinkmann <[email protected]> * query.c (LINELENGTH): Removed. (agent_askpin): Use ASSUAN_LINELENGTH, not LINELENGTH. sm/ 2001-12-14 Marcus Brinkmann <[email protected]> * call-agent.c (LINELENGTH): Removed. (gpgsm_agent_pksign): Use ASSUAN_LINELENGTH, not LINELENGTH. (gpgsm_agent_pkdecrypt): Likewise.
2001-12-13* keylist.c (list_cert_colon): Print alternative names of subjectWerner Koch6-29/+65
and a few other values.
2001-12-13Now that the DN encoding works more correct, we have to update theWerner Koch1-1/+1
default key.
2001-12-13Made decryption work in --server mode, allow output of plain base64,Werner Koch4-35/+76
allow --armor and --base64 arguments for INPUT and OUTPUT, new global option --base64, cleaned up the help page.
2001-12-12* gpgsm.c (main): New options --assume-{armor,base64,binary}.Werner Koch3-5/+65
* base64.c (base64_reader_cb): Fixed non-autodetection mode.
2001-12-11Implemented encryption in server mode.Werner Koch11-59/+485
Allow to specify a recipient on the commandline There is still a default hardwired recipient if none has been set.
2001-12-10--encrypt does now work for a hardwired key.Werner Koch3-106/+424
2001-12-06Decryption does now workWerner Koch4-31/+292
2001-12-05Started with decryption stuffWerner Koch9-367/+372
2001-11-27--armor does now produce PEM format.Werner Koch5-12/+188
2001-11-27* base64.c: New. Changed all other functions to use this insteadWerner Koch10-331/+782
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.
2001-11-26* gpgsm.c: New option --agent-programWerner Koch4-5/+21
* call-agent.c (start_agent): Allow to override the default path to the agent.
2001-11-26* keydb.c (keydb_add_resource): Create keyboxWerner Koch7-149/+247
* keylist.c (gpgsm_list_keys): Fixed non-server keylisting. * server.c (rc_to_assuan_status): New. Use it for all commands.
2001-11-25The agent does now work and read the secret keys from the directoryWerner Koch5-9/+590
~/.gnupg-test/private-keys-v1.d/<keygrip-as-20-byte-hex-number>. I will post a sample key to gpa-dev.
2001-11-24Introduced the keygripWerner Koch3-0/+63
2001-11-24Added new directory common to enable sharing of some code and errorWerner Koch13-348/+64
numbers between gpg, gpgsm and gpg-agent. Move some files and code to there.
2001-11-24Signing does now work. There is no secret key management yet, so youWerner Koch5-19/+147
should set GPGSM_FAKE_KEY=1 before you try to verify a signature created by gpgsm --sign or the SIGN server command.
2001-11-23Just a Backup. We can now write out a basic signature which in turnWerner Koch5-1/+372
exhibits a bug in --verify.
2001-11-20Map Libksba's OIDs to Libgcrypt digest algo numbers.Werner Koch4-14/+26
The latest Libgcrypt CVS version is needed.
2001-11-19Added new file to please JanWerner Koch1-0/+184
2001-11-19Added basic code for keylisting.Werner Koch5-7/+22
New Assuan command LISTKEYS.
2001-11-19Write status output, make verify work in server mode.Werner Koch6-13/+422
2001-11-19gpgsm --verify does now work like gpg including theWerner Koch6-25/+305
--enable-special-filenames option.
2001-11-16Base code for gpgsm --verify does workWerner Koch11-78/+533
2001-11-13We have reached a state where we are able to import certs andWerner Koch13-426/+1149
check the certification path.
2001-11-10We now need a way to store keysWerner Koch2-0/+780
2001-11-10we are now able to check self-signed certificatesWerner Koch3-43/+160
2001-11-07Implemented server main loop and started with import command.Werner Koch8-4/+537
2001-11-06gpgsm does now build and a dummy server can be started.Werner Koch5-12/+1225
2001-10-31Created configuration filesWerner Koch3-0/+42