Merged back some changes fron gnupg. Fixed doc building.
[libgcrypt.git] / src / ChangeLog
1 2001-05-28  Werner Koch  <wk@gnupg.org>
2
3         * libgcrypt.m4: Check GCRYPT_VERSION macro and not LIBGCRYPT_VERSION.
4
5         * mpi.h: Removed mpi_fromstr prototype.
6
7 2001-01-11  Werner Koch  <wk@gnupg.org>
8
9         * Makefile.am (libgcrypt_la_SOURCES): Add mpi.h
10
11 2000-12-19  Werner Koch  <wk@gnupg.org>
12
13         * types.h: Moved from ../include to here.
14
15         Major change:
16         Removed all GnuPG stuff and renamed this piece of software
17         to gcrypt. 
18
19 2000-11-14  Werner Koch  <wk@gnupg.org>
20
21         * mpi.h: Moved to ../mpi.
22
23         * Makefile.am (OMIT_DEPENDENCIES): Hack to work around dependency
24         problems.
25
26 2000-10-11  Werner Koch  <wk@gnupg.org>
27
28         * mpi.h: Changed the way mpi_limb_t is defined.
29
30 2000-10-10  Werner Koch  <wk@gnupg.org>
31
32         * Makefile.am: Take version-info from configure.
33
34 2000-10-09  Werner Koch  <wk@gnupg.org>
35
36         * gcrypt.h: New cipher mode, new algo Arcfour and new error code
37         GCRYERR_INV_CIPHER_MODE.
38         * global.c (gcry_strerror): New errorcode.
39
40 Wed Oct  4 13:16:18 CEST 2000  Werner Koch  <wk@openit.de>
41
42         * gcrypt.h (gcry_md_setkey): Replaced macro by function prototype.
43
44 Mon Sep 18 16:35:45 CEST 2000  Werner Koch  <wk@openit.de>
45
46         * gcrypt.h (GCRYCTL_GET_ALGO_USAGE): New.
47
48         * secmem.c (secmem_realloc): check for failed secmem_malloc.  By
49         Matt Kraai.
50
51 Mon Jul 31 10:04:47 CEST 2000  Werner Koch  <wk@openit.de>
52
53   * sexp.c: Removed the datalen fields from list tags.
54   (gcry_sexp_car_data,gcry_sexp_cdr_data,gcry_sexp_car_mpi,
55    gcry_sexp_cdr_mpi): Removed.
56   (gcry_sexp_nth,gcry_sexp_nth_data,gcry_sexp_nth_mpi): New.
57
58 Fri Jul 28 18:19:11 CEST 2000  Werner Koch  <wk@openit.de>
59
60   * sexp.c (sexp_sscan): Fixed reallocation to secure memory.
61   (new_empty_list): Removed
62   (gcry_sexp_length): New.
63   (gcry_sexp_enum): Removed.
64   (normalize): New. Reworked the whole thing to use NULL for an empty list.
65   (make_space): New instead of the macro.
66
67 Tue Jul 25 17:44:15 CEST 2000  Werner Koch  <wk@openit.de>
68
69   * sexp.c: Major rewrite.
70   (gcry_sexp_sscan): Reordered arguments.  Moved functionality to ..
71   (sexp_sscan): .. this.
72   (gcry_sexp_build): New.
73   (gcry_sexp_new_name_mpi, gcry_sexp_new_name_data, gcry_sexp_new_data,
74    gcry_sexp_new_mpi): Removed.
75
76 Fri Jul 14 19:38:23 CEST 2000  Werner Koch  <wk@>
77
78   * gcrypt.h (gcry_md_start_debug, gcry_md_stop_debug): New.
79   (gcry_ctl_cmds): New control values
80
81   * sexp.c (gcry_sexp_sscan): Add hex format parsing.
82
83   * secmem.c (lock_pool): Check for ENOSYS return my mlock() on old SCOs.
84   (pool_is_mmapped): Made volatile.
85   (lock_pool): No more warning for QNX. By Sam Roberts.
86   (lock_pool,secmem_init): Additional check for dropped privs.
87
88 2000-03-21 09:18:48  Werner Koch  (wk@habibti.gnupg.de)
89
90         * gcrypt.h (gcry_md_setkey): New.
91         (GCRY_MD_FLAG_HMAC): New.
92
93 Mon Jan 31 16:37:34 CET 2000  Werner Koch  <wk@gnupg.de>
94
95         * Makefile.am: Add g10lib.h
96
97 Thu Jan 27 18:00:44 CET 2000  Werner Koch  <wk@gnupg.de>
98
99         * sexp.c (gcry_sexp_sscan): Allow NULL for erroff.
100
101 Mon Jan 24 22:24:38 CET 2000  Werner Koch  <wk@gnupg.de>
102
103         * sexp.c (gcry_sexp_alist): New.
104
105 Mon Jan 24 13:04:28 CET 2000  Werner Koch  <wk@gnupg.de>
106
107         * secmem.c: Moved from ../util to here.
108         * secmem.h: New.
109         * stdmem.c: New. Based on the old ../util/memory.c.
110         * stdmem.h: New.
111
112 Wed Dec  8 21:58:32 CET 1999  Werner Koch  <wk@gnupg.de>
113
114         * gcrypt.m4: New.
115         * gcrypt-config: New.
116
117         * mpi.h (mpi_get_nbit_info): Removed
118         (mpi_set_nbit_info): Removed.
119         (struct gcry_mpi): Removed the nbits field.
120
121         * misc.c (g10_log_verbosity): New.
122
123         * global.c (g10_xstrdup): New.
124
125         * mpiapi.c: Removed.
126
127         * mpi.h: Moved from ../include to here.  Removed some obsolete
128         prototypes and the iobuf.h header.
129         * cipher.h: Moved from ../include to here. Removed the mpi.h header.
130         * g10lib.h: Moved from ../include to here.
131
132 Fri Nov 19 17:15:20 CET 1999  Werner Koch  <wk@gnupg.de>
133
134         * sexp.c (dump_string): New.  Taken from gnupg/util/miscutil.c.
135         (do_dump_list): s/print_string/dump_string/.
136
137         * testapi.c: New.
138
139         * mpiapi.c (gcry_mpi_randomize): Use new random API.
140
141 Sat Nov 13 17:44:23 CET 1999  Werner Koch  <wk@gnupg.de>
142
143         * gloabl.c (gcry_control): Add cases for dumping random
144         and secmem stats.
145
146 Tue Oct 26 14:10:21 CEST 1999  Werner Koch  <wk@gnupg.de>
147
148         * pkapi.c: Removed.
149
150         * symapi.c: Removed.
151
152         * g10lib.h:  Moved to ../include.
153
154         * mdapi.c: Removed.
155
156 Wed Jul  7 13:08:40 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
157
158         * sexp.c: New.
159
160 Tue Dec  8 13:15:16 CET 1998  Werner Koch  <wk@isil.d.shuttle.de>
161
162         * gcrypt.h: New
163         * mpiapi.c: New
164