aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/ChangeLog')
-rw-r--r--[-rwxr-xr-x]linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/ChangeLog1210
1 files changed, 605 insertions, 605 deletions
diff --git a/linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/ChangeLog b/linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/ChangeLog
index 2e43f32..2ee4981 100755..100644
--- a/linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/ChangeLog
+++ b/linden/indra/libgcrypt/libgcrypt-1.2.2/mpi/ChangeLog
@@ -1,605 +1,605 @@
12005-09-14 Werner Koch <wk@g10code.com> 12005-09-14 Werner Koch <wk@g10code.com>
2 2
3 * Makefile.am (AM_CCASFLAGS): Add AM_CCASFLAGS. 3 * Makefile.am (AM_CCASFLAGS): Add AM_CCASFLAGS.
4 4
52005-06-16 Werner Koch <wk@g10code.com> 52005-06-16 Werner Koch <wk@g10code.com>
6 6
7 * mpiutil.c (gcry_mpi_randomize): Made P unsigned. 7 * mpiutil.c (gcry_mpi_randomize): Made P unsigned.
8 * mpicoder.c (gcry_mpi_scan): Changed arg BUFFER to void*. 8 * mpicoder.c (gcry_mpi_scan): Changed arg BUFFER to void*.
9 (mpi_read_from_buffer): Made BUFFER arg const. 9 (mpi_read_from_buffer): Made BUFFER arg const.
10 (gcry_mpi_scan): Removed now needless cast. Add cast for arg to 10 (gcry_mpi_scan): Removed now needless cast. Add cast for arg to
11 mpi_fromstr. 11 mpi_fromstr.
12 (gcry_mpi_print): Made TMP unsigned. 12 (gcry_mpi_print): Made TMP unsigned.
13 13
142005-05-29 Moritz Schulte <moritz@g10code.com> 142005-05-29 Moritz Schulte <moritz@g10code.com>
15 15
16 * mpiutil.c (gcry_mpi_randomize): Store random data in secure 16 * mpiutil.c (gcry_mpi_randomize): Store random data in secure
17 memory if the given MPI is secure - not the other way around (argl). 17 memory if the given MPI is secure - not the other way around (argl).
18 18
192005-02-16 Moritz Schulte <moritz@g10code.com> 192005-02-16 Moritz Schulte <moritz@g10code.com>
20 20
21 * mpiutil.c (_gcry_mpi_alloc_limb_space): Rewritten, fixed memory 21 * mpiutil.c (_gcry_mpi_alloc_limb_space): Rewritten, fixed memory
22 corruption. 22 corruption.
23 23
242005-01-05 Werner Koch <wk@g10code.com> 242005-01-05 Werner Koch <wk@g10code.com>
25 25
26 * hppa1.1/udiv-qrnnd.S: Reverted change of 2004-03-02 but kept the 26 * hppa1.1/udiv-qrnnd.S: Reverted change of 2004-03-02 but kept the
27 .align directive. 27 .align directive.
28 28
292004-12-16 Werner Koch <wk@g10code.com> 292004-12-16 Werner Koch <wk@g10code.com>
30 30
31 * config.links (mpi_optional_modules): Move entry for powerpc64 31 * config.links (mpi_optional_modules): Move entry for powerpc64
32 before generic powerpc. Suggested by Rafael Ávila de Espíndola. 32 before generic powerpc. Suggested by Rafael Ávila de Espíndola.
33 33
342004-03-02 Werner Koch <wk@gnupg.org> 342004-03-02 Werner Koch <wk@gnupg.org>
35 35
36 * hppa1.1/udiv-qrnnd.S: Alignment fix from Lamont Jones for 36 * hppa1.1/udiv-qrnnd.S: Alignment fix from Lamont Jones for
37 Debian. Taken from gnupg-1.3. 37 Debian. Taken from gnupg-1.3.
38 38
39 * longlong.h: Added PowerPC 64 bit code from GPM-4.1.2 but didn't 39 * longlong.h: Added PowerPC 64 bit code from GPM-4.1.2 but didn't
40 enable it yet. Some whitespace changes in HPPA to fix assembler 40 enable it yet. Some whitespace changes in HPPA to fix assembler
41 problems on HP-UX. From gnupg 1.3 41 problems on HP-UX. From gnupg 1.3
42 42
43 * mpiutil.c (_gcry_mpi_alloc_limb_space): Better allocate 43 * mpiutil.c (_gcry_mpi_alloc_limb_space): Better allocate
44 something even if NLIMBS is passed as 0. 44 something even if NLIMBS is passed as 0.
45 45
46 * config.links: Updated system list to match gnupg 1.3. 46 * config.links: Updated system list to match gnupg 1.3.
47 47
482003-12-19 Werner Koch <wk@gnupg.org> 482003-12-19 Werner Koch <wk@gnupg.org>
49 49
50 * mpi-internal.h [M_DEBUG]: Removed this unused code. 50 * mpi-internal.h [M_DEBUG]: Removed this unused code.
51 (struct karatsuba_ctx): Added TSPACE_NLIMBS and TP_NLIMBS. 51 (struct karatsuba_ctx): Added TSPACE_NLIMBS and TP_NLIMBS.
52 * mpiutil.c (_gcry_mpi_free_limb_space): Add arg NLIMBS and wipe 52 * mpiutil.c (_gcry_mpi_free_limb_space): Add arg NLIMBS and wipe
53 out the memory. Changed all callers. 53 out the memory. Changed all callers.
54 * mpih-mul.c (_gcry_mpih_mul_karatsuba_case): Keep track of 54 * mpih-mul.c (_gcry_mpih_mul_karatsuba_case): Keep track of
55 allocated limbs. 55 allocated limbs.
56 * mpi-div.c (_gcry_mpi_tdiv_qr): Keep track of allocated limbs. 56 * mpi-div.c (_gcry_mpi_tdiv_qr): Keep track of allocated limbs.
57 * mpi-mul.c (gcry_mpi_mul): Ditto. 57 * mpi-mul.c (gcry_mpi_mul): Ditto.
58 * mpi-pow.c (gcry_mpi_powm): Ditto. 58 * mpi-pow.c (gcry_mpi_powm): Ditto.
59 59
60 * Manifest: Empty new file. Also add Manifest files to all CPU 60 * Manifest: Empty new file. Also add Manifest files to all CPU
61 specific directories. 61 specific directories.
62 * Makefile.am: Added. 62 * Makefile.am: Added.
63 63
64 * mpiutil.c (gcry_mpi_randomize): Use gcry_create_nonce if WEAK 64 * mpiutil.c (gcry_mpi_randomize): Use gcry_create_nonce if WEAK
65 random has been requested. 65 random has been requested.
66 66
672003-10-31 Werner Koch <wk@gnupg.org> 672003-10-31 Werner Koch <wk@gnupg.org>
68 68
69 * i386/mpih-rshift.S, i386/mpih-lshift.S: Use %dl and not %edx for 69 * i386/mpih-rshift.S, i386/mpih-lshift.S: Use %dl and not %edx for
70 testb; this avoids an assembler warning. 70 testb; this avoids an assembler warning.
71 71
72 * mpi-pow.c (gcry_mpi_powm): s/exp/expo/ to avoid shadowing warning. 72 * mpi-pow.c (gcry_mpi_powm): s/exp/expo/ to avoid shadowing warning.
73 73
742003-08-19 Marcus Brinkmann <marcus@g10code.de> 742003-08-19 Marcus Brinkmann <marcus@g10code.de>
75 75
76 * Makefile.am (SUFFIXES): New variable. 76 * Makefile.am (SUFFIXES): New variable.
77 (.S.o, .S.lo, .S.obj): Rewritten. 77 (.S.o, .S.lo, .S.obj): Rewritten.
78 78
792003-07-30 Moritz Schulte <moritz@g10code.com> 792003-07-30 Moritz Schulte <moritz@g10code.com>
80 80
81 * longlong.h (__clz_tab): Renamed to _gcry_clz_tab. 81 * longlong.h (__clz_tab): Renamed to _gcry_clz_tab.
82 * mpi-bit.c (__clz_tab): Likewise. 82 * mpi-bit.c (__clz_tab): Likewise.
83 83
842003-07-27 Werner Koch <wk@gnupg.org> 842003-07-27 Werner Koch <wk@gnupg.org>
85 85
86 * mpicoder.c (gcry_mpi_scan): New argument BUFLEN to replace the 86 * mpicoder.c (gcry_mpi_scan): New argument BUFLEN to replace the
87 use of the intial value of NBYTES. Changed BUFFER to unsigned. 87 use of the intial value of NBYTES. Changed BUFFER to unsigned.
88 (gcry_mpi_print): Likewise. 88 (gcry_mpi_print): Likewise.
89 (gcry_mpi_dump): New. 89 (gcry_mpi_dump): New.
90 (_gcry_log_mpidump): Make use of gcry_mpi_dump. 90 (_gcry_log_mpidump): Make use of gcry_mpi_dump.
91 (mpi_print): Removed. 91 (mpi_print): Removed.
92 (gcry_mpi_scan): Allocated mpi in secure memory when required. 92 (gcry_mpi_scan): Allocated mpi in secure memory when required.
93 (gcry_mpi_aprint): Changed BUFFER to unsigned char*. 93 (gcry_mpi_aprint): Changed BUFFER to unsigned char*.
94 94
952003-07-14 Moritz Schulte <moritz@g10code.com> 952003-07-14 Moritz Schulte <moritz@g10code.com>
96 96
97 * mpicoder.c: Used gcry_err* wrappers for libgpg-error symbols. 97 * mpicoder.c: Used gcry_err* wrappers for libgpg-error symbols.
98 98
992003-06-16 Moritz Schulte <moritz@g10code.com> 992003-06-16 Moritz Schulte <moritz@g10code.com>
100 100
101 * mpi-add.c: Replace last occurences of old type names with newer 101 * mpi-add.c: Replace last occurences of old type names with newer
102 names (i.e. replace MPI with gcry_mpi_t). 102 names (i.e. replace MPI with gcry_mpi_t).
103 * mpi-bit.c: Likewise. 103 * mpi-bit.c: Likewise.
104 * mpi-cmp.c: Likewise. 104 * mpi-cmp.c: Likewise.
105 * mpi-div.c: Likewise. 105 * mpi-div.c: Likewise.
106 * mpi-gcd.c: Likewise. 106 * mpi-gcd.c: Likewise.
107 * mpi-internal.h: Likewise. 107 * mpi-internal.h: Likewise.
108 * mpi-inv.c: Likewise. 108 * mpi-inv.c: Likewise.
109 * mpi-mpow.c: Likewise. 109 * mpi-mpow.c: Likewise.
110 * mpi-mul.c: Likewise. 110 * mpi-mul.c: Likewise.
111 * mpi-pow.c: Likewise. 111 * mpi-pow.c: Likewise.
112 * mpi-scan.c: Likewise. 112 * mpi-scan.c: Likewise.
113 * mpicoder.c: Likewise. 113 * mpicoder.c: Likewise.
114 * mpiutil.c: Likewise. 114 * mpiutil.c: Likewise.
115 115
1162003-06-09 Moritz Schulte <moritz@g10code.com> 1162003-06-09 Moritz Schulte <moritz@g10code.com>
117 117
118 * mpicoder.c (gcry_mpi_scan): Adjust for libgpg-error. 118 * mpicoder.c (gcry_mpi_scan): Adjust for libgpg-error.
119 (gcry_mpi_print): Likewise. 119 (gcry_mpi_print): Likewise.
120 (gcry_mpi_aprint): Likewise. 120 (gcry_mpi_aprint): Likewise.
121 121
1222003-06-07 Moritz Schulte <moritz@g10code.com> 1222003-06-07 Moritz Schulte <moritz@g10code.com>
123 123
124 * longlong.h, mpi-add.c, mpi-bit.c, mpi-cmp.c, mpi-div.c, 124 * longlong.h, mpi-add.c, mpi-bit.c, mpi-cmp.c, mpi-div.c,
125 mpi-gcd.c, mpi-inline.c, mpi-inline.h, mpi-internal.h, mpi-inv.c, 125 mpi-gcd.c, mpi-inline.c, mpi-inline.h, mpi-internal.h, mpi-inv.c,
126 mpi-mpow.c, mpi-mul.c, mpi-pow.c, mpi-scan.c, mpicoder.c, 126 mpi-mpow.c, mpi-mul.c, mpi-pow.c, mpi-scan.c, mpicoder.c,
127 mpih-div.c, mpih-mul.c, mpiutil.c, generic/mpi-asm-defs.h, 127 mpih-div.c, mpih-mul.c, mpiutil.c, generic/mpi-asm-defs.h,
128 generic/mpih-add1.c, generic/mpih-lshift.c, generic/mpih-mul1.c, 128 generic/mpih-add1.c, generic/mpih-lshift.c, generic/mpih-mul1.c,
129 generic/mpih-mul2.c, generic/mpih-mul3.c, generic/mpih-rshift.c, 129 generic/mpih-mul2.c, generic/mpih-mul3.c, generic/mpih-rshift.c,
130 generic/mpih-sub1.c, generic/udiv-w-sdiv.c, i386/syntax.h, 130 generic/mpih-sub1.c, generic/udiv-w-sdiv.c, i386/syntax.h,
131 m68k/syntax.h, mips3/mpi-asm-defs.h, powerpc32/syntax.h: Edited 131 m68k/syntax.h, mips3/mpi-asm-defs.h, powerpc32/syntax.h: Edited
132 all preprocessor instructions to remove whitespace before the '#'. 132 all preprocessor instructions to remove whitespace before the '#'.
133 This is not required by C89, but there are some compilers out 133 This is not required by C89, but there are some compilers out
134 there that don't like it. Replaced any occurence of the now 134 there that don't like it. Replaced any occurence of the now
135 deprecated type names with the new ones. 135 deprecated type names with the new ones.
136 136
1372003-05-21 Moritz Schulte <moritz@g10code.com> 1372003-05-21 Moritz Schulte <moritz@g10code.com>
138 138
139 * mpiutil.c (_gcry_mpi_alloc_limb_space): Only try to allocate 139 * mpiutil.c (_gcry_mpi_alloc_limb_space): Only try to allocate
140 memory in case the amount of bytes to allocate is non-zero. 140 memory in case the amount of bytes to allocate is non-zero.
141 141
1422003-04-27 Moritz Schulte <moritz@g10code.com> 1422003-04-27 Moritz Schulte <moritz@g10code.com>
143 143
144 * mpiutil.c (_gcry_mpi_resize): Allocate secure memory, in case 144 * mpiutil.c (_gcry_mpi_resize): Allocate secure memory, in case
145 bit zero of `flags' is set. 145 bit zero of `flags' is set.
146 146
147 * mpi-add.c (gcry_mpi_sub): Simplify function; always use a 147 * mpi-add.c (gcry_mpi_sub): Simplify function; always use a
148 temporary variable now. 148 temporary variable now.
149 149
1502003-04-15 Werner Koch <wk@gnupg.org> 1502003-04-15 Werner Koch <wk@gnupg.org>
151 151
152 * longlong.h (umul_ppmm): Support SH3 and SH4. Thanks to 152 * longlong.h (umul_ppmm): Support SH3 and SH4. Thanks to
153 kazuya.s@jp.yokogawa.com. 153 kazuya.s@jp.yokogawa.com.
154 154
1552003-04-02 Werner Koch <wk@gnupg.org> 1552003-04-02 Werner Koch <wk@gnupg.org>
156 156
157 * mpicoder.c (gcry_mpi_print): Fixed testing against possible 157 * mpicoder.c (gcry_mpi_print): Fixed testing against possible
158 uninitialized LEN. Valgrinded by Nikos Mavroyanopoulos. 158 uninitialized LEN. Valgrinded by Nikos Mavroyanopoulos.
159 159
1602003-01-15 Werner Koch <wk@gnupg.org> 1602003-01-15 Werner Koch <wk@gnupg.org>
161 161
162 * longlong.h: Removed some spaces between backslashes and newlines. 162 * longlong.h: Removed some spaces between backslashes and newlines.
163 163
1642002-09-20 Werner Koch <wk@gnupg.org> 1642002-09-20 Werner Koch <wk@gnupg.org>
165 165
166 * mpi-mul.c (gcry_mpi_mul_2exp): New. This was declared in 166 * mpi-mul.c (gcry_mpi_mul_2exp): New. This was declared in
167 gcrypt.h but only implemented as internal function. Noted by Timo 167 gcrypt.h but only implemented as internal function. Noted by Timo
168 but a few minutes to late for today's release. 168 but a few minutes to late for today's release.
169 169
170 * Makefile.am (DISTCLEANFILES): Include mpi-asm-defs.h 170 * Makefile.am (DISTCLEANFILES): Include mpi-asm-defs.h
171 171
1722002-09-18 Werner Koch <wk@gnupg.org> 1722002-09-18 Werner Koch <wk@gnupg.org>
173 173
174 * Makefile.am (.S.lo): Pass -DPIC. i386, PPC and Sparc code 174 * Makefile.am (.S.lo): Pass -DPIC. i386, PPC and Sparc code
175 require it. It worked for me because I am using the i586 code. 175 require it. It worked for me because I am using the i586 code.
176 176
1772002-08-23 Werner Koch <wk@gnupg.org> 1772002-08-23 Werner Koch <wk@gnupg.org>
178 178
179 * Makefile.am (.S.lo): Fixed for libtool build with --disable-shared. 179 * Makefile.am (.S.lo): Fixed for libtool build with --disable-shared.
180 180
1812002-07-24 Werner Koch <wk@gnupg.org> 1812002-07-24 Werner Koch <wk@gnupg.org>
182 182
183 * longlong.h: Replaced all K&R multiline strings by ISO ones for 183 * longlong.h: Replaced all K&R multiline strings by ISO ones for
184 the sake of modern compilers. Suggested by Marco Parrone. 184 the sake of modern compilers. Suggested by Marco Parrone.
185 185
1862002-06-24 Werner Koch <wk@gnupg.org> 1862002-06-24 Werner Koch <wk@gnupg.org>
187 187
188 * mpiutil.c (gcry_mpi_swap): New. 188 * mpiutil.c (gcry_mpi_swap): New.
189 189
190 * mpi-div.c (gcry_mpi_div): New. 190 * mpi-div.c (gcry_mpi_div): New.
191 (gcry_mpi_mod): New. 191 (gcry_mpi_mod): New.
192 * mpi-inv.c (gcry_mpi_invm): New. 192 * mpi-inv.c (gcry_mpi_invm): New.
193 193
194 * mpicoder.c (do_get_buffer): Make sure that we allocate at least 194 * mpicoder.c (do_get_buffer): Make sure that we allocate at least
195 one byte. 195 one byte.
196 196
1972002-06-12 Werner Koch <wk@gnupg.org> 1972002-06-12 Werner Koch <wk@gnupg.org>
198 198
199 * hppa1.1/udiv-qrnnd.S: Changes for PIC by Randolph Chung. 199 * hppa1.1/udiv-qrnnd.S: Changes for PIC by Randolph Chung.
200 200
2012002-05-15 Werner Koch <wk@gnupg.org> 2012002-05-15 Werner Koch <wk@gnupg.org>
202 202
203 * config.links: Chnage the way the mpi modules are determined. 203 * config.links: Chnage the way the mpi modules are determined.
204 * Makefile.am: Revamped to better handle modules 204 * Makefile.am: Revamped to better handle modules
205 205
2062002-05-14 Werner Koch <wk@gnupg.org> 2062002-05-14 Werner Koch <wk@gnupg.org>
207 207
208 Changed license of all files to the LGPL. 208 Changed license of all files to the LGPL.
209 209
2102002-04-18 Werner Koch <wk@gnupg.org> 2102002-04-18 Werner Koch <wk@gnupg.org>
211 211
212 * mpicoder.c (gcry_mpi_scan): Don't use normalize on a NULL MPI. 212 * mpicoder.c (gcry_mpi_scan): Don't use normalize on a NULL MPI.
213 213
2142002-03-20 Werner Koch <wk@gnupg.org> 2142002-03-20 Werner Koch <wk@gnupg.org>
215 215
216 * mpicoder.c (mpi_read_from_buffer): Bail out on a zero length 216 * mpicoder.c (mpi_read_from_buffer): Bail out on a zero length
217 buffer because we can't eventually do an malloc of this size. 217 buffer because we can't eventually do an malloc of this size.
218 Reported by Timo. 218 Reported by Timo.
219 219
2202002-01-14 Werner Koch <wk@gnupg.org> 2202002-01-14 Werner Koch <wk@gnupg.org>
221 221
222 * mpi-inv.c (_gcry_mpi_invm): Typo fixes, noted by Carlo Perassi. 222 * mpi-inv.c (_gcry_mpi_invm): Typo fixes, noted by Carlo Perassi.
223 223
2242001-11-01 Werner Koch <wk@gnupg.org> 2242001-11-01 Werner Koch <wk@gnupg.org>
225 225
226 * mpicoder.c (gcry_mpi_scan): Allow to pass a nbytes as NULL or 226 * mpicoder.c (gcry_mpi_scan): Allow to pass a nbytes as NULL or
227 with value 0 for format GCRY_FMT_SSH, so that the length is not 227 with value 0 for format GCRY_FMT_SSH, so that the length is not
228 used for any checks, only the length stored in the bufer is used. 228 used for any checks, only the length stored in the bufer is used.
229 This is a nice format becuase we can just pass a buffer around and 229 This is a nice format becuase we can just pass a buffer around and
230 don't need to care about its length. 230 don't need to care about its length.
231 231
2322001-08-03 Werner Koch <wk@gnupg.org> 2322001-08-03 Werner Koch <wk@gnupg.org>
233 233
234 * config.links: Changed the way the list of files to be 234 * config.links: Changed the way the list of files to be
235 symlinked is returned. 235 symlinked is returned.
236 236
2372001-05-31 Werner Koch <wk@gnupg.org> 2372001-05-31 Werner Koch <wk@gnupg.org>
238 238
239 * mpih-cmp.c: Removed and moved mpihelp_cmp to .. 239 * mpih-cmp.c: Removed and moved mpihelp_cmp to ..
240 * mpi-inline.h: .. here. 240 * mpi-inline.h: .. here.
241 241
242 Major function renaming. All global functions are now prefixed 242 Major function renaming. All global functions are now prefixed
243 with _gcry_ or gcry_. Renamed also all mpihelp_ to just mpih_ so 243 with _gcry_ or gcry_. Renamed also all mpihelp_ to just mpih_ so
244 that functions names are not getting to long an unreadable and for 244 that functions names are not getting to long an unreadable and for
245 better matching with the filenames. 245 better matching with the filenames.
246 246
2472001-05-28 Werner Koch <wk@gnupg.org> 2472001-05-28 Werner Koch <wk@gnupg.org>
248 248
249 * mpicoder.c (mpi_fromstr): Made static and assume that all input 249 * mpicoder.c (mpi_fromstr): Made static and assume that all input
250 is in hexformat. 250 is in hexformat.
251 251
252 Updated all CPU specific code with the one from GnuPG-1.0.5. This 252 Updated all CPU specific code with the one from GnuPG-1.0.5. This
253 is just a change of text formatting and the use of .label 253 is just a change of text formatting and the use of .label
254 instead of labels for hppa and pa7100. 254 instead of labels for hppa and pa7100.
255 255
256 * longlong.h: Fixes for ARM by Phil Blundell. 256 * longlong.h: Fixes for ARM by Phil Blundell.
257 257
2582001-03-29 Werner Koch <wk@gnupg.org> 2582001-03-29 Werner Koch <wk@gnupg.org>
259 259
260 * mpi-mul.c (mpi_mul): Make sure that secret temporary results are 260 * mpi-mul.c (mpi_mul): Make sure that secret temporary results are
261 not stored in w. Suggested by Florian Weimer. 261 not stored in w. Suggested by Florian Weimer.
262 262
263 * config.links: Use i386 code for i386. According to tests by 263 * config.links: Use i386 code for i386. According to tests by
264 Kevin Ryde the i586 code runs slow on i386 CPUs. Ditto for i786. 264 Kevin Ryde the i586 code runs slow on i386 CPUs. Ditto for i786.
265 265
2662001-01-11 Werner Koch <wk@gnupg.org> 2662001-01-11 Werner Koch <wk@gnupg.org>
267 267
268 * Makefile.am: Removed mpi.h. 268 * Makefile.am: Removed mpi.h.
269 269
2702000-12-19 Werner Koch <wk@gnupg.org> 2702000-12-19 Werner Koch <wk@gnupg.org>
271 271
272 * mpi-internal.h: Put limb_t definition in an ifdef. 272 * mpi-internal.h: Put limb_t definition in an ifdef.
273 273
274 Major change: 274 Major change:
275 Removed all GnuPG stuff and renamed this piece of software 275 Removed all GnuPG stuff and renamed this piece of software
276 to gcrypt. 276 to gcrypt.
277 277
2782000-11-14 Werner Koch <wk@gnupg.org> 2782000-11-14 Werner Koch <wk@gnupg.org>
279 279
280 * mpi-internal.h, mpi.h: Changed the way they are called and 280 * mpi-internal.h, mpi.h: Changed the way they are called and
281 introduced DID_MPI_LIMP_TYPEDEF hack. Very ugly, should all be 281 introduced DID_MPI_LIMP_TYPEDEF hack. Very ugly, should all be
282 revamped. 282 revamped.
283 283
284 * Makefile.am (OMIT_DEPENDENCIES): Hack to work around dependency 284 * Makefile.am (OMIT_DEPENDENCIES): Hack to work around dependency
285 problems. 285 problems.
286 286
2872000-10-11 Werner Koch <wk@gnupg.org> 2872000-10-11 Werner Koch <wk@gnupg.org>
288 288
289 * generic/mpi-asm-defs.h: New. 289 * generic/mpi-asm-defs.h: New.
290 * mips3/mpi-asm-defs.h: New. 290 * mips3/mpi-asm-defs.h: New.
291 * config.links: Create a link to one of the above files. 291 * config.links: Create a link to one of the above files.
292 292
293Fri Jul 28 18:19:11 CEST 2000 Werner Koch <wk@openit.de> 293Fri Jul 28 18:19:11 CEST 2000 Werner Koch <wk@openit.de>
294 294
295 * mpicoder.c (gcry_mpi_scan): Normalize the returned MPI. 295 * mpicoder.c (gcry_mpi_scan): Normalize the returned MPI.
296 296
297Tue Jul 25 17:44:15 CEST 2000 Werner Koch <wk@openit.de> 297Tue Jul 25 17:44:15 CEST 2000 Werner Koch <wk@openit.de>
298 298
299 * config.links: Support for powerpc--netbsd by Gabriel Rosenkoetter. 299 * config.links: Support for powerpc--netbsd by Gabriel Rosenkoetter.
300 300
301Mon Jul 17 16:35:47 CEST 2000 Werner Koch <wk@> 301Mon Jul 17 16:35:47 CEST 2000 Werner Koch <wk@>
302 302
303 * power/: Add all files from GMP for this CPU. Converted comments to 303 * power/: Add all files from GMP for this CPU. Converted comments to
304 CPP comments because some ASes complain about ' in comments. 304 CPP comments because some ASes complain about ' in comments.
305 305
306 * config.links: Support for BSDI 4.x; by Wayne Chapeskie. Add support 306 * config.links: Support for BSDI 4.x; by Wayne Chapeskie. Add support
307 for FreeBSD 5 and made the case stmt looking nicer; by Jun Kuriyama. 307 for FreeBSD 5 and made the case stmt looking nicer; by Jun Kuriyama.
308 Add support for NetBSD. 308 Add support for NetBSD.
309 (sparc8): Made the search path the same as sparc9 309 (sparc8): Made the search path the same as sparc9
310 (sparc64-unknown-linux-gnu): use udiv module; by Adam Mitchell. 310 (sparc64-unknown-linux-gnu): use udiv module; by Adam Mitchell.
311 311
312 * Makefile.am: c/SFLAGS/ASFLAGS/. This has only been used by the 312 * Makefile.am: c/SFLAGS/ASFLAGS/. This has only been used by the
313 powerpc and actually never passed the -Wa,foo to the cc. 313 powerpc and actually never passed the -Wa,foo to the cc.
314 314
315 * mpih-div.c (mpihelp_divrem): The MPN_COPY_DECR copied one element 315 * mpih-div.c (mpihelp_divrem): The MPN_COPY_DECR copied one element
316 too many. This is a gmp2.0.2p9.txt patch. 316 too many. This is a gmp2.0.2p9.txt patch.
317 317
318 * longlong.h (umul_ppmm): Fixes for ARM-4. By Sean MacLennan. 318 * longlong.h (umul_ppmm): Fixes for ARM-4. By Sean MacLennan.
319 319
320 * mpi-internal.h (karatsuba_ctx): New. 320 * mpi-internal.h (karatsuba_ctx): New.
321 * mpih-mul.c (mpihelp_release_karatsuba_ctx): New. 321 * mpih-mul.c (mpihelp_release_karatsuba_ctx): New.
322 (mpihelp_mul_karatsuba_case): New. 322 (mpihelp_mul_karatsuba_case): New.
323 (mpihelp_mul): Splitted to make use of the new functions. 323 (mpihelp_mul): Splitted to make use of the new functions.
324 * mpi-pow.c (mpi_powm): Make use of the new splitted function to avoid 324 * mpi-pow.c (mpi_powm): Make use of the new splitted function to avoid
325 multiple allocation of temporary memory during the karatsuba operations. 325 multiple allocation of temporary memory during the karatsuba operations.
326 * mpi_mpow.c: Removed the unused Barrett code. 326 * mpi_mpow.c: Removed the unused Barrett code.
327 327
3282000-03-21 16:17:30 Werner Koch (wk@habibti.openit.de) 3282000-03-21 16:17:30 Werner Koch (wk@habibti.openit.de)
329 329
330 * config.links: Add support for FreeBSD 5. 330 * config.links: Add support for FreeBSD 5.
331 331
332Mon Jan 24 22:24:38 CET 2000 Werner Koch <wk@gnupg.de> 332Mon Jan 24 22:24:38 CET 2000 Werner Koch <wk@gnupg.de>
333 333
334 * mpicoder.c (gcry_mpi_aprint): Now really returns the length. 334 * mpicoder.c (gcry_mpi_aprint): Now really returns the length.
335 335
336Mon Jan 24 13:04:28 CET 2000 Werner Koch <wk@gnupg.de> 336Mon Jan 24 13:04:28 CET 2000 Werner Koch <wk@gnupg.de>
337 337
338 * mpiutil.c: Removed all memory debugging code. 338 * mpiutil.c: Removed all memory debugging code.
339 339
340 * mpicoder.c (gcry_mpi_aprint): New. 340 * mpicoder.c (gcry_mpi_aprint): New.
341 341
342 * Replaced all m_ memory functions by g10_ ones. 342 * Replaced all m_ memory functions by g10_ ones.
343 343
344Fri Dec 31 14:06:56 CET 1999 Werner Koch <wk@gnupg.de> 344Fri Dec 31 14:06:56 CET 1999 Werner Koch <wk@gnupg.de>
345 345
346 * mpi-bit.c (gcry_mpi_get_nbits): New. 346 * mpi-bit.c (gcry_mpi_get_nbits): New.
347 347
348 * mpiutil.c (mpi_set_secure): made static. 348 * mpiutil.c (mpi_set_secure): made static.
349 (gcry_mpi_get_flag): New. 349 (gcry_mpi_get_flag): New.
350 (gcry_mpi_set_flag): New. 350 (gcry_mpi_set_flag): New.
351 (gcry_mpi_clear_flag): New. 351 (gcry_mpi_clear_flag): New.
352 (mpi_set_opaque): renamed to gcry_mpi_set_opaque. 352 (mpi_set_opaque): renamed to gcry_mpi_set_opaque.
353 (mpi_get_opaque): renamed to gcry_mpi_get_opaque. 353 (mpi_get_opaque): renamed to gcry_mpi_get_opaque.
354 354
355Fri Dec 31 12:48:31 CET 1999 Werner Koch <wk@gnupg.de> 355Fri Dec 31 12:48:31 CET 1999 Werner Koch <wk@gnupg.de>
356 356
357 * mpicoder.c (mpi_read_from_buffer): Made static. 357 * mpicoder.c (mpi_read_from_buffer): Made static.
358 (gcry_mpi_print): A buffer of NULL is now allowed to get the required 358 (gcry_mpi_print): A buffer of NULL is now allowed to get the required
359 length back. 359 length back.
360 (mpi_get_keyid): Removed. 360 (mpi_get_keyid): Removed.
361 (mpi_print): Made static - should be removed. 361 (mpi_print): Made static - should be removed.
362 362
363Wed Dec 8 21:58:32 CET 1999 Werner Koch <wk@gnupg.de> 363Wed Dec 8 21:58:32 CET 1999 Werner Koch <wk@gnupg.de>
364 364
365 * Makefile.am (INCLUDES): Add ../gcrypt. 365 * Makefile.am (INCLUDES): Add ../gcrypt.
366 366
367 * g10m.c : Removed. 367 * g10m.c : Removed.
368 368
369 * mpicoder.c (mpi_write): Removed. 369 * mpicoder.c (mpi_write): Removed.
370 (mpi_read): Removed. 370 (mpi_read): Removed.
371 (gcry_mpi_scan): New. Taken from ../gcrypt/mpiapi.c. 371 (gcry_mpi_scan): New. Taken from ../gcrypt/mpiapi.c.
372 (gcry_mpi_print): Ditto. 372 (gcry_mpi_print): Ditto.
373 373
374 * mpi-pow.c (mpi_powm): Renamed to ... 374 * mpi-pow.c (mpi_powm): Renamed to ...
375 (gcry_mpi_powm): ... this. 375 (gcry_mpi_powm): ... this.
376 376
377 * mpiutil.c (gcry_mpi_new): New as a wrapper around the old function. 377 * mpiutil.c (gcry_mpi_new): New as a wrapper around the old function.
378 Taken from ../gcrypt/mpiapi.c. 378 Taken from ../gcrypt/mpiapi.c.
379 (gcry_mpi_snew): Ditto. 379 (gcry_mpi_snew): Ditto.
380 (gcry_mpi_release): Ditto. 380 (gcry_mpi_release): Ditto.
381 (gcry_mpi_copy): Ditto. 381 (gcry_mpi_copy): Ditto.
382 (gcry_mpi_set): Ditto. 382 (gcry_mpi_set): Ditto.
383 (gcry_mpi_set_ui): Ditto. 383 (gcry_mpi_set_ui): Ditto.
384 (gcry_mpi_cmp): Ditto. 384 (gcry_mpi_cmp): Ditto.
385 (gcry_mpi_cmp_ui): Ditto. 385 (gcry_mpi_cmp_ui): Ditto.
386 (gcry_mpi_randomize): Ditto. 386 (gcry_mpi_randomize): Ditto.
387 387
388 * mpicoder.c (mpi_print): Removed the nbit_info kludge. 388 * mpicoder.c (mpi_print): Removed the nbit_info kludge.
389 * mpi-bits.c (mpi_get_nbits): Replaced the is_protected stuff by 389 * mpi-bits.c (mpi_get_nbits): Replaced the is_protected stuff by
390 checking whether it is an opaque mpi and then returns it's length 390 checking whether it is an opaque mpi and then returns it's length
391 in bits. 391 in bits.
392 * mpiutil.c (mpi_set_opaque): Changed the interface to take a number 392 * mpiutil.c (mpi_set_opaque): Changed the interface to take a number
393 of bits for the length. Adjusted all users. 393 of bits for the length. Adjusted all users.
394 (mpi_get_opaque): Ditto. 394 (mpi_get_opaque): Ditto.
395 395
396Fri Nov 19 17:15:20 CET 1999 Werner Koch <wk@gnupg.de> 396Fri Nov 19 17:15:20 CET 1999 Werner Koch <wk@gnupg.de>
397 397
398 * mpicoder.c (g10_log_mpidump): Add a temporary workaround 398 * mpicoder.c (g10_log_mpidump): Add a temporary workaround
399 399
400 * mpih-mul.c (mpihelp_mul_n): s/m_is_ecure/g10_is_secure/ 400 * mpih-mul.c (mpihelp_mul_n): s/m_is_ecure/g10_is_secure/
401 401
402 * mpiutil.c (mpi_alloc): Remved the debug mode because it has turned 402 * mpiutil.c (mpi_alloc): Remved the debug mode because it has turned
403 out, that this feature was not very useful in the past. Use the 403 out, that this feature was not very useful in the past. Use the
404 new alloc functions. 404 new alloc functions.
405 (mpi_alloc_secure): Ditto. 405 (mpi_alloc_secure): Ditto.
406 (mpi_alloc_limb_space): Ditto. 406 (mpi_alloc_limb_space): Ditto.
407 (mpi_free_limb_space): Ditto. 407 (mpi_free_limb_space): Ditto.
408 (mpi_resize): Ditto. 408 (mpi_resize): Ditto.
409 (mpi_free): Ditto. 409 (mpi_free): Ditto.
410 (mpi_set_secure): Removed the debug stuff. 410 (mpi_set_secure): Removed the debug stuff.
411 (mpi_set_opaque): Ditto. 411 (mpi_set_opaque): Ditto.
412 (mpi_copy): Ditto. 412 (mpi_copy): Ditto.
413 (mpi_alloc_set_ui): Ditto. 413 (mpi_alloc_set_ui): Ditto.
414 (mpi_m_check): Use g10_ wrapper. 414 (mpi_m_check): Use g10_ wrapper.
415 415
416Mon Aug 30 20:38:33 CEST 1999 Werner Koch <wk@isil.d.shuttle.de> 416Mon Aug 30 20:38:33 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
417 417
418 418
419 * config.links: Add case label for DJGPP 419 * config.links: Add case label for DJGPP
420 420
421Wed Jul 14 19:42:08 CEST 1999 Werner Koch <wk@isil.d.shuttle.de> 421Wed Jul 14 19:42:08 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
422 422
423 423
424 * Makefile.am: Use .s files as temporaries, disabled other .S rules. 424 * Makefile.am: Use .s files as temporaries, disabled other .S rules.
425 425
426Wed Jul 7 13:08:40 CEST 1999 Werner Koch <wk@isil.d.shuttle.de> 426Wed Jul 7 13:08:40 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
427 427
428 428
429 * mpicoder.c (g10_log_mpidump): New. 429 * mpicoder.c (g10_log_mpidump): New.
430 430
431 * Makefile.am: Support for libtool. 431 * Makefile.am: Support for libtool.
432 432
433Fri Jul 2 11:45:54 CEST 1999 Werner Koch <wk@isil.d.shuttle.de> 433Fri Jul 2 11:45:54 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
434 434
435 435
436 * mpi-bit.c (mpi_lshift_limbs,mpi_rshift_limbs): New. 436 * mpi-bit.c (mpi_lshift_limbs,mpi_rshift_limbs): New.
437 * mpi-mpow.c (barrett_mulm): New but diabled. 437 * mpi-mpow.c (barrett_mulm): New but diabled.
438 438
439Tue Jun 1 16:01:46 CEST 1999 Werner Koch <wk@isil.d.shuttle.de> 439Tue Jun 1 16:01:46 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
440 440
441 * config.links (i[56]86*-*-freebsdelf*): New. 441 * config.links (i[56]86*-*-freebsdelf*): New.
442 442
443Sun May 23 14:20:22 CEST 1999 Werner Koch <wk@isil.d.shuttle.de> 443Sun May 23 14:20:22 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
444 444
445 * config.links (sysdep.h): Not any more conditionally created. 445 * config.links (sysdep.h): Not any more conditionally created.
446 446
447Tue May 4 15:47:53 CEST 1999 Werner Koch <wk@isil.d.shuttle.de> 447Tue May 4 15:47:53 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
448 448
449 * mpiutil.c (mpi_alloc_like): New. 449 * mpiutil.c (mpi_alloc_like): New.
450 450
451Mon Apr 26 17:48:15 CEST 1999 Werner Koch <wk@isil.d.shuttle.de> 451Mon Apr 26 17:48:15 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
452 452
453 * mpih-add.c, mpih-sub.c: Removed 453 * mpih-add.c, mpih-sub.c: Removed
454 * mpi-inline.c: New. 454 * mpi-inline.c: New.
455 * mpi-inline.h: Make it usable by mpi-inline.c. 455 * mpi-inline.h: Make it usable by mpi-inline.c.
456 456
457Sun Apr 18 10:11:28 CEST 1999 Werner Koch <wk@isil.d.shuttle.de> 457Sun Apr 18 10:11:28 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
458 458
459 * mpih-mul.c (mpihelp_mul_n): Fixed use of memory region. 459 * mpih-mul.c (mpihelp_mul_n): Fixed use of memory region.
460 (mpihelp_mul): Ditto. 460 (mpihelp_mul): Ditto.
461 461
462Wed Apr 7 20:51:39 CEST 1999 Werner Koch <wk@isil.d.shuttle.de> 462Wed Apr 7 20:51:39 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
463 463
464 * Makefile.am: Explicit rules to invoke cpp on *.S 464 * Makefile.am: Explicit rules to invoke cpp on *.S
465 465
466Mon Mar 8 20:47:17 CET 1999 Werner Koch <wk@isil.d.shuttle.de> 466Mon Mar 8 20:47:17 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
467 467
468 * config.links: Take advantage of the with_symbol_underscore macro. 468 * config.links: Take advantage of the with_symbol_underscore macro.
469 Add support for freebsd 4. 469 Add support for freebsd 4.
470 470
471Wed Feb 24 11:07:27 CET 1999 Werner Koch <wk@isil.d.shuttle.de> 471Wed Feb 24 11:07:27 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
472 472
473 * mips3/mpih-sub1.S: Removed left over junk in last line. (Should I 473 * mips3/mpih-sub1.S: Removed left over junk in last line. (Should I
474 blame me or my editor?). 474 blame me or my editor?).
475 475
476Sat Feb 13 12:04:43 CET 1999 Werner Koch <wk@isil.d.shuttle.de> 476Sat Feb 13 12:04:43 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
477 477
478 * Makefile.am: Removed the +=. Add MPI_OPT_FLAGS. 478 * Makefile.am: Removed the +=. Add MPI_OPT_FLAGS.
479 479
480Sat Jan 9 16:02:23 CET 1999 Werner Koch <wk@isil.d.shuttle.de> 480Sat Jan 9 16:02:23 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
481 481
482 * mpi-cmp.c (mpi_cmp_ui): Normalized the arg. 482 * mpi-cmp.c (mpi_cmp_ui): Normalized the arg.
483 483
484Thu Jan 7 18:00:58 CET 1999 Werner Koch <wk@isil.d.shuttle.de> 484Thu Jan 7 18:00:58 CET 1999 Werner Koch <wk@isil.d.shuttle.de>
485 485
486 * mpi-bit.c (mpi_normalize): New. 486 * mpi-bit.c (mpi_normalize): New.
487 (mpi_get_nbits): Normalize the MPI. 487 (mpi_get_nbits): Normalize the MPI.
488 * mpi-bit.c (mpi_cmp): Normalize the MPI before the compare. 488 * mpi-bit.c (mpi_cmp): Normalize the MPI before the compare.
489 489
490 490
491Tue Dec 8 13:15:16 CET 1998 Werner Koch <wk@isil.d.shuttle.de> 491Tue Dec 8 13:15:16 CET 1998 Werner Koch <wk@isil.d.shuttle.de>
492 492
493 * config.links: Moved the case for powerpc*linux 493 * config.links: Moved the case for powerpc*linux
494 * powerpcp32/*.S: Removed some underscores. 494 * powerpcp32/*.S: Removed some underscores.
495 495
496Thu Nov 26 07:27:52 1998 Werner Koch <werner.koch@guug.de> 496Thu Nov 26 07:27:52 1998 Werner Koch <werner.koch@guug.de>
497 497
498 * config.links: Support for ppc with ELF 498 * config.links: Support for ppc with ELF
499 * powerpc32/syntax.h: New. 499 * powerpc32/syntax.h: New.
500 * powerpc32/*.S: Applied ELF patches (glibc patches) 500 * powerpc32/*.S: Applied ELF patches (glibc patches)
501 501
502Tue Nov 10 19:31:37 1998 Werner Koch (wk@isil.d.shuttle.de) 502Tue Nov 10 19:31:37 1998 Werner Koch (wk@isil.d.shuttle.de)
503 503
504 * power*/ : Started with stuff for PPC 504 * power*/ : Started with stuff for PPC
505 * config.links: Some stuff for PPC. 505 * config.links: Some stuff for PPC.
506 * generic/udiv-w-sdiv.c: New but disabled. 506 * generic/udiv-w-sdiv.c: New but disabled.
507 507
508Tue Oct 27 12:37:46 1998 Werner Koch (wk@isil.d.shuttle.de) 508Tue Oct 27 12:37:46 1998 Werner Koch (wk@isil.d.shuttle.de)
509 509
510 * config.links (freebsd): Fixes for FreeBSD 3.0 510 * config.links (freebsd): Fixes for FreeBSD 3.0
511 511
512Wed Oct 14 09:59:30 1998 Werner Koch (wk@isil.d.shuttle.de) 512Wed Oct 14 09:59:30 1998 Werner Koch (wk@isil.d.shuttle.de)
513 513
514 * config.links (freebsd): ELF patches from Jun Kuriyama. 514 * config.links (freebsd): ELF patches from Jun Kuriyama.
515 515
516Thu Oct 8 13:28:17 1998 Werner Koch (wk@isil.d.shuttle.de) 516Thu Oct 8 13:28:17 1998 Werner Koch (wk@isil.d.shuttle.de)
517 517
518 * mpi-mpow.c (mpi_mulpowm): Fixed mem leak (m_free/mpi_free). 518 * mpi-mpow.c (mpi_mulpowm): Fixed mem leak (m_free/mpi_free).
519 519
520Thu Sep 17 18:08:50 1998 Werner Koch (wk@(none)) 520Thu Sep 17 18:08:50 1998 Werner Koch (wk@(none))
521 521
522 * hppa1.1/udiv-qrnnd.S: Fix from Steffen Zahn for HPUX 10.20 522 * hppa1.1/udiv-qrnnd.S: Fix from Steffen Zahn for HPUX 10.20
523 523
524Thu Aug 6 16:39:28 1998 Werner Koch,mobil,,, (wk@tobold) 524Thu Aug 6 16:39:28 1998 Werner Koch,mobil,,, (wk@tobold)
525 525
526 * mpi-bit.c (mpi_set_bytes): Removed. 526 * mpi-bit.c (mpi_set_bytes): Removed.
527 527
528Wed Aug 5 15:11:12 1998 Werner Koch (wk@(none)) 528Wed Aug 5 15:11:12 1998 Werner Koch (wk@(none))
529 529
530 * mpicoder.c (mpi_read_from_buffer): New. 530 * mpicoder.c (mpi_read_from_buffer): New.
531 531
532 * mpiutil.c (mpi_set_opaque): New. 532 * mpiutil.c (mpi_set_opaque): New.
533 (mpi_get_opaque): New. 533 (mpi_get_opaque): New.
534 (mpi_copy): Changed to support opauqe flag 534 (mpi_copy): Changed to support opauqe flag
535 (mpi_free): Ditto. 535 (mpi_free): Ditto.
536 536
537Sat Jul 4 10:11:11 1998 Werner Koch (wk@isil.d.shuttle.de) 537Sat Jul 4 10:11:11 1998 Werner Koch (wk@isil.d.shuttle.de)
538 538
539 * mpiutil.c (mpi_clear): Reset flags. 539 * mpiutil.c (mpi_clear): Reset flags.
540 (mpi_set): Ditto. 540 (mpi_set): Ditto.
541 (mpi_alloc_secure): Set flag to 1 and not ored the 1 in, tsss.. 541 (mpi_alloc_secure): Set flag to 1 and not ored the 1 in, tsss..
542 542
543Fri Jun 26 11:19:06 1998 Werner Koch (wk@isil.d.shuttle.de) 543Fri Jun 26 11:19:06 1998 Werner Koch (wk@isil.d.shuttle.de)
544 544
545 * mpiutil.c (mpi_alloc): set nbits to 0. 545 * mpiutil.c (mpi_alloc): set nbits to 0.
546 (mpi_alloc_secure): Ditto. 546 (mpi_alloc_secure): Ditto.
547 (mpi_clear): Ditto. 547 (mpi_clear): Ditto.
548 548
549Thu Jun 25 11:50:01 1998 Werner Koch (wk@isil.d.shuttle.de) 549Thu Jun 25 11:50:01 1998 Werner Koch (wk@isil.d.shuttle.de)
550 550
551 * mips3/*.S: New 551 * mips3/*.S: New
552 552
553Mon May 18 13:47:06 1998 Werner Koch (wk@isil.d.shuttle.de) 553Mon May 18 13:47:06 1998 Werner Koch (wk@isil.d.shuttle.de)
554 554
555 * config.links: split mpih-shift into mpih-[lr]shift and 555 * config.links: split mpih-shift into mpih-[lr]shift and
556 changed all implementations. 556 changed all implementations.
557 * mpi/alpha: add some new assembler stuff. 557 * mpi/alpha: add some new assembler stuff.
558 558
559Wed May 13 11:04:29 1998 Werner Koch (wk@isil.d.shuttle.de) 559Wed May 13 11:04:29 1998 Werner Koch (wk@isil.d.shuttle.de)
560 560
561 * config.links: Add support for MIPS 561 * config.links: Add support for MIPS
562 562
563Thu Apr 9 11:31:36 1998 Werner Koch (wk@isil.d.shuttle.de) 563Thu Apr 9 11:31:36 1998 Werner Koch (wk@isil.d.shuttle.de)
564 564
565 * mpicoder.c (mpi_get_secure_buffer): New. 565 * mpicoder.c (mpi_get_secure_buffer): New.
566 566
567Wed Apr 8 09:44:33 1998 Werner Koch (wk@isil.d.shuttle.de) 567Wed Apr 8 09:44:33 1998 Werner Koch (wk@isil.d.shuttle.de)
568 568
569 * config.links: Applied small fix from Ulf Möller. 569 * config.links: Applied small fix from Ulf Möller.
570 570
571Mon Apr 6 12:38:52 1998 Werner Koch (wk@isil.d.shuttle.de) 571Mon Apr 6 12:38:52 1998 Werner Koch (wk@isil.d.shuttle.de)
572 572
573 * mpicoder.c (mpi_get_buffer): Removed returned leading zeroes 573 * mpicoder.c (mpi_get_buffer): Removed returned leading zeroes
574 and changed all callers. 574 and changed all callers.
575 575
576Tue Mar 10 13:40:34 1998 Werner Koch (wk@isil.d.shuttle.de) 576Tue Mar 10 13:40:34 1998 Werner Koch (wk@isil.d.shuttle.de)
577 577
578 * mpi-bit.c (mpi_clear_highbit): New. 578 * mpi-bit.c (mpi_clear_highbit): New.
579 579
580Mon Mar 2 19:29:00 1998 Werner Koch (wk@isil.d.shuttle.de) 580Mon Mar 2 19:29:00 1998 Werner Koch (wk@isil.d.shuttle.de)
581 581
582 * Makefile.am (DISTCLEANFILES): New 582 * Makefile.am (DISTCLEANFILES): New
583 583
584Thu Feb 26 06:48:54 1998 Werner Koch (wk@isil.d.shuttle.de) 584Thu Feb 26 06:48:54 1998 Werner Koch (wk@isil.d.shuttle.de)
585 585
586 * config.links (X86_BROKEN_ALIGN): Added for some systems. 586 * config.links (X86_BROKEN_ALIGN): Added for some systems.
587 587
588Mon Feb 23 12:21:40 1998 Werner Koch (wk@isil.d.shuttle.de) 588Mon Feb 23 12:21:40 1998 Werner Koch (wk@isil.d.shuttle.de)
589 589
590 * mpi/m68k/mpih-shift.S (Lspecial): Changed duplicate symbol. 590 * mpi/m68k/mpih-shift.S (Lspecial): Changed duplicate symbol.
591 591
592Mon Feb 16 13:00:27 1998 Werner Koch (wk@isil.d.shuttle.de) 592Mon Feb 16 13:00:27 1998 Werner Koch (wk@isil.d.shuttle.de)
593 593
594 * config.links : Add detection of m68k cpus 594 * config.links : Add detection of m68k cpus
595 595
596 596
597 Copyright 1998,1999,2000,2001,2002,2003 Free Software Foundation, Inc. 597 Copyright 1998,1999,2000,2001,2002,2003 Free Software Foundation, Inc.
598 598
599 This file is free software; as a special exception the author gives 599 This file is free software; as a special exception the author gives
600 unlimited permission to copy and/or distribute it, with or without 600 unlimited permission to copy and/or distribute it, with or without
601 modifications, as long as this notice is preserved. 601 modifications, as long as this notice is preserved.
602 602
603 This file is distributed in the hope that it will be useful, but 603 This file is distributed in the hope that it will be useful, but
604 WITHOUT ANY WARRANTY, to the extent permitted by law; without even the 604 WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
605 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 605 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.