See ChangeLog: Wed Oct 4 13:16:18 CEST 2000 Werner Koch
[libgcrypt.git] / src / ChangeLog
1 Wed Oct  4 13:16:18 CEST 2000  Werner Koch  <wk@openit.de>
2
3         * gcrypt.h (gcry_md_setkey): Replaced macro by function prototype.
4
5 Mon Sep 18 16:35:45 CEST 2000  Werner Koch  <wk@openit.de>
6
7         * gcrypt.h (GCRYCTL_GET_ALGO_USAGE): New.
8
9         * secmem.c (secmem_realloc): check for failed secmem_malloc.  By
10         Matt Kraai.
11
12 Mon Jul 31 10:04:47 CEST 2000  Werner Koch  <wk@openit.de>
13
14   * sexp.c: Removed the datalen fields from list tags.
15   (gcry_sexp_car_data,gcry_sexp_cdr_data,gcry_sexp_car_mpi,
16    gcry_sexp_cdr_mpi): Removed.
17   (gcry_sexp_nth,gcry_sexp_nth_data,gcry_sexp_nth_mpi): New.
18
19 Fri Jul 28 18:19:11 CEST 2000  Werner Koch  <wk@openit.de>
20
21   * sexp.c (sexp_sscan): Fixed reallocation to secure memory.
22   (new_empty_list): Removed
23   (gcry_sexp_length): New.
24   (gcry_sexp_enum): Removed.
25   (normalize): New. Reworked the whole thing to use NULL for an empty list.
26   (make_space): New instead of the macro.
27
28 Tue Jul 25 17:44:15 CEST 2000  Werner Koch  <wk@openit.de>
29
30   * sexp.c: Major rewrite.
31   (gcry_sexp_sscan): Reordered arguments.  Moved functionality to ..
32   (sexp_sscan): .. this.
33   (gcry_sexp_build): New.
34   (gcry_sexp_new_name_mpi, gcry_sexp_new_name_data, gcry_sexp_new_data,
35    gcry_sexp_new_mpi): Removed.
36
37 Fri Jul 14 19:38:23 CEST 2000  Werner Koch  <wk@>
38
39   * gcrypt.h (gcry_md_start_debug, gcry_md_stop_debug): New.
40   (gcry_ctl_cmds): New control values
41
42   * sexp.c (gcry_sexp_sscan): Add hex format parsing.
43
44   * secmem.c (lock_pool): Check for ENOSYS return my mlock() on old SCOs.
45   (pool_is_mmapped): Made volatile.
46   (lock_pool): No more warning for QNX. By Sam Roberts.
47   (lock_pool,secmem_init): Additional check for dropped privs.
48
49 2000-03-21 09:18:48  Werner Koch  (wk@habibti.gnupg.de)
50
51         * gcrypt.h (gcry_md_setkey): New.
52         (GCRY_MD_FLAG_HMAC): New.
53
54 Mon Jan 31 16:37:34 CET 2000  Werner Koch  <wk@gnupg.de>
55
56         * Makefile.am: Add g10lib.h
57
58 Thu Jan 27 18:00:44 CET 2000  Werner Koch  <wk@gnupg.de>
59
60         * sexp.c (gcry_sexp_sscan): Allow NULL for erroff.
61
62 Mon Jan 24 22:24:38 CET 2000  Werner Koch  <wk@gnupg.de>
63
64         * sexp.c (gcry_sexp_alist): New.
65
66 Mon Jan 24 13:04:28 CET 2000  Werner Koch  <wk@gnupg.de>
67
68         * secmem.c: Moved from ../util to here.
69         * secmem.h: New.
70         * stdmem.c: New. Based on the old ../util/memory.c.
71         * stdmem.h: New.
72
73 Wed Dec  8 21:58:32 CET 1999  Werner Koch  <wk@gnupg.de>
74
75         * gcrypt.m4: New.
76         * gcrypt-config: New.
77
78         * mpi.h (mpi_get_nbit_info): Removed
79         (mpi_set_nbit_info): Removed.
80         (struct gcry_mpi): Removed the nbits field.
81
82         * misc.c (g10_log_verbosity): New.
83
84         * global.c (g10_xstrdup): New.
85
86         * mpiapi.c: Removed.
87
88         * mpi.h: Moved from ../include to here.  Removed some obsolete
89         prototypes and the iobuf.h header.
90         * cipher.h: Moved from ../include to here. Removed the mpi.h header.
91         * g10lib.h: Moved from ../include to here.
92
93 Fri Nov 19 17:15:20 CET 1999  Werner Koch  <wk@gnupg.de>
94
95         * sexp.c (dump_string): New.  Taken from gnupg/util/miscutil.c.
96         (do_dump_list): s/print_string/dump_string/.
97
98         * testapi.c: New.
99
100         * mpiapi.c (gcry_mpi_randomize): Use new random API.
101
102 Sat Nov 13 17:44:23 CET 1999  Werner Koch  <wk@gnupg.de>
103
104         * gloabl.c (gcry_control): Add cases for dumping random
105         and secmem stats.
106
107 Tue Oct 26 14:10:21 CEST 1999  Werner Koch  <wk@gnupg.de>
108
109         * pkapi.c: Removed.
110
111         * symapi.c: Removed.
112
113         * g10lib.h:  Moved to ../include.
114
115         * mdapi.c: Removed.
116
117 Wed Jul  7 13:08:40 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
118
119         * sexp.c: New.
120
121 Tue Dec  8 13:15:16 CET 1998  Werner Koch  <wk@isil.d.shuttle.de>
122
123         * gcrypt.h: New
124         * mpiapi.c: New
125