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