jbj [Thu, 22 May 2003 18:05:07 +0000 (18:05 +0000)]
Spliddles.
CVS patchset: 6870
CVS date: 2003/05/22 18:05:07
jbj [Thu, 22 May 2003 17:53:03 +0000 (17:53 +0000)]
Yet Another Merge with beecrypt-3.0.0.
CVS patchset: 6869
CVS date: 2003/05/22 17:53:03
jbj [Tue, 20 May 2003 14:02:12 +0000 (14:02 +0000)]
Resolve conflicts.
CVS patchset: 6868
CVS date: 2003/05/20 14:02:12
jbj [Tue, 20 May 2003 13:51:54 +0000 (13:51 +0000)]
Initial revision
CVS patchset: 6867
CVS date: 2003/05/20 13:51:54
jbj [Sun, 18 May 2003 18:33:39 +0000 (18:33 +0000)]
Upgrade to zlib-1.2.0.1.
CVS patchset: 6860
CVS date: 2003/05/18 18:33:39
jbj [Sun, 18 May 2003 15:37:51 +0000 (15:37 +0000)]
- use beecrypt-3.0.0 API with beecrypt.api.h et al, not types.h.
CVS patchset: 6859
CVS date: 2003/05/18 15:37:51
jbj [Sun, 18 May 2003 15:25:28 +0000 (15:25 +0000)]
Merge to latest beecrypt-3.0.0.
CVS patchset: 6858
CVS date: 2003/05/18 15:25:28
jbj [Sat, 17 May 2003 19:36:25 +0000 (19:36 +0000)]
Fix "make dist"
CVS patchset: 6857
CVS date: 2003/05/17 19:36:25
jbj [Sat, 17 May 2003 19:27:47 +0000 (19:27 +0000)]
Create python bindings.
CVS patchset: 6856
CVS date: 2003/05/17 19:27:47
jbj [Sat, 17 May 2003 18:13:56 +0000 (18:13 +0000)]
Spliddles and diddles.
CVS patchset: 6855
CVS date: 2003/05/17 18:13:56
jbj [Sat, 17 May 2003 17:47:23 +0000 (17:47 +0000)]
Merge with latest beecrypt-3.0.0, dump types.h.
CVS patchset: 6854
CVS date: 2003/05/17 17:47:23
jbj [Sat, 17 May 2003 03:19:55 +0000 (03:19 +0000)]
Rounding for signed division cases.
CVS patchset: 6853
CVS date: 2003/05/17 03:19:55
jbj [Sat, 17 May 2003 02:54:40 +0000 (02:54 +0000)]
SPecial cases for negatives to odd positive powers.
CVS patchset: 6852
CVS date: 2003/05/17 02:54:40
jbj [Sat, 17 May 2003 02:34:45 +0000 (02:34 +0000)]
Finish signed magnitude tests.
CVS patchset: 6851
CVS date: 2003/05/17 02:34:45
jbj [Fri, 16 May 2003 21:17:31 +0000 (21:17 +0000)]
Create.
CVS patchset: 6850
CVS date: 2003/05/16 21:17:31
jbj [Fri, 16 May 2003 21:14:30 +0000 (21:14 +0000)]
fix: do headerFree after headerRead.
CVS patchset: 6849
CVS date: 2003/05/16 21:14:30
jbj [Fri, 16 May 2003 20:04:53 +0000 (20:04 +0000)]
Fix x86_64 typo.
CVS patchset: 6848
CVS date: 2003/05/16 20:04:53
jbj [Fri, 16 May 2003 17:19:42 +0000 (17:19 +0000)]
Merge to latest beecrypt-3.0.0.
CVS patchset: 6847
CVS date: 2003/05/16 17:19:42
jbj [Thu, 15 May 2003 14:22:30 +0000 (14:22 +0000)]
- add version check for package with provides and obsoletes.
CVS patchset: 6846
CVS date: 2003/05/15 14:22:30
jbj [Thu, 15 May 2003 13:53:41 +0000 (13:53 +0000)]
- fix: nested %if handling, optind initialization posix vs. glibc.
CVS patchset: 6843
CVS date: 2003/05/15 13:53:41
jbj [Thu, 15 May 2003 13:44:18 +0000 (13:44 +0000)]
- fix: nested %if handling, optind initialization posix vs. gloibc.
CVS patchset: 6839
CVS date: 2003/05/15 13:44:18
jbj [Mon, 12 May 2003 22:28:28 +0000 (22:28 +0000)]
Overloading methods of subtype example.
CVS patchset: 6838
CVS date: 2003/05/12 22:28:28
jbj [Mon, 12 May 2003 17:27:27 +0000 (17:27 +0000)]
Typos.
CVS patchset: 6837
CVS date: 2003/05/12 17:27:27
jbj [Mon, 12 May 2003 00:57:16 +0000 (00:57 +0000)]
Oops, need _BEECRYPT_TYPES_H define after all, sigh.
CVS patchset: 6836
CVS date: 2003/05/12 00:57:16
jbj [Mon, 12 May 2003 00:36:05 +0000 (00:36 +0000)]
Use bc_lock_t to hide type of locking.
CVS patchset: 6835
CVS date: 2003/05/12 00:36:05
jbj [Mon, 12 May 2003 00:07:54 +0000 (00:07 +0000)]
Expand the correct "#include <stdint.h" into types.h.
Add typedef for whatever lock structure that is used.
CVS patchset: 6834
CVS date: 2003/05/12 00:07:54
jbj [Sun, 11 May 2003 21:21:58 +0000 (21:21 +0000)]
Typo from merging.
CVS patchset: 6833
CVS date: 2003/05/11 21:21:58
jbj [Sun, 11 May 2003 21:20:18 +0000 (21:20 +0000)]
Merge with latest beecrypt-3.0.0.
CVS patchset: 6832
CVS date: 2003/05/11 21:20:18
jbj [Sun, 11 May 2003 16:17:04 +0000 (16:17 +0000)]
Add carry/borrow test with signed magnitude mpw's.
CVS patchset: 6831
CVS date: 2003/05/11 16:17:04
jbj [Sat, 10 May 2003 19:23:57 +0000 (19:23 +0000)]
Add coercion-on-the-fly.
Rename to python function, not tp_foo member, names.
Tests for Knuth polynomial in base, iterativepowers.
CVS patchset: 6830
CVS date: 2003/05/10 19:23:57
jbj [Fri, 9 May 2003 23:05:45 +0000 (23:05 +0000)]
Sanity.
CVS patchset: 6829
CVS date: 2003/05/09 23:05:45
jbj [Fri, 9 May 2003 22:01:59 +0000 (22:01 +0000)]
Merge mpnumber malloc's into python mpw object malloc.
CVS patchset: 6828
CVS date: 2003/05/09 22:01:59
jbj [Fri, 9 May 2003 16:13:34 +0000 (16:13 +0000)]
Prepare to dump mpnumber from mpwObject.
CVS patchset: 6827
CVS date: 2003/05/09 16:13:34
jbj [Thu, 8 May 2003 20:39:29 +0000 (20:39 +0000)]
- don't use error string after gzclose (Dmitry V. Levin).
Spliddles for rpmio, drill h_errno all the way through.
CVS patchset: 6826
CVS date: 2003/05/08 20:39:29
jbj [Thu, 8 May 2003 15:52:36 +0000 (15:52 +0000)]
- don't use error string after gzclose (Dmitry V. Levin).
CVS patchset: 6825
CVS date: 2003/05/08 15:52:36
jbj [Wed, 7 May 2003 23:20:31 +0000 (23:20 +0000)]
Convert mpw to and from long.
CVS patchset: 6824
CVS date: 2003/05/07 23:20:31
jbj [Wed, 7 May 2003 19:00:42 +0000 (19:00 +0000)]
Blueprint mpw against mpz routines, abandon signed division fo now.
CVS patchset: 6823
CVS date: 2003/05/07 19:00:42
jbj [Tue, 6 May 2003 23:11:46 +0000 (23:11 +0000)]
- fix: cut-n-paste error setting nopromote for Conflicts: (#81965).
CVS patchset: 6822
CVS date: 2003/05/06 23:11:46
jbj [Tue, 6 May 2003 22:54:03 +0000 (22:54 +0000)]
*** empty log message ***
CVS patchset: 6821
CVS date: 2003/05/06 22:54:03
jbj [Tue, 6 May 2003 21:53:02 +0000 (21:53 +0000)]
Use single ndivmod, rather than nmod followed by ndivmod, in mpstr.
CVS patchset: 6820
CVS date: 2003/05/06 21:53:02
jbj [Tue, 6 May 2003 19:57:10 +0000 (19:57 +0000)]
Fix s/bc/mpw/ typos in mpstr.
Fix cut and paste booboo, s/rshift/lshift/ for when x << y.
CVS patchset: 6819
CVS date: 2003/05/06 19:57:10
jbj [Mon, 5 May 2003 21:44:49 +0000 (21:44 +0000)]
Sanity.
CVS patchset: 6818
CVS date: 2003/05/05 21:44:49
jbj [Mon, 5 May 2003 21:42:55 +0000 (21:42 +0000)]
Add unit test {rpmdb,mpw}/test subdirs.
CVS patchset: 6817
CVS date: 2003/05/05 21:42:55
jbj [Mon, 5 May 2003 21:42:13 +0000 (21:42 +0000)]
Move to rpmdb subdirectory.
CVS patchset: 6816
CVS date: 2003/05/05 21:42:13
jbj [Mon, 5 May 2003 19:33:46 +0000 (19:33 +0000)]
Upgrade to bsddb from python-2.3.
CVS patchset: 6815
CVS date: 2003/05/05 19:33:46
jbj [Mon, 5 May 2003 16:07:50 +0000 (16:07 +0000)]
Use new mpfpruntf now in beecrypt-3.0.0 API.
CVS patchset: 6814
CVS date: 2003/05/05 16:07:50
jbj [Mon, 5 May 2003 16:02:02 +0000 (16:02 +0000)]
Merge in latest beecrypt-3.0.0 changes.
CVS patchset: 6813
CVS date: 2003/05/05 16:02:02
jbj [Mon, 5 May 2003 02:16:59 +0000 (02:16 +0000)]
Back out Py_TPFLAGS_BASETYPE for now.
CVS patchset: 6812
CVS date: 2003/05/05 02:16:59
jbj [Sun, 4 May 2003 17:34:53 +0000 (17:34 +0000)]
Use getattro/setattro throughout.
Convert to mpfprintlin from diddled mpprintln.
CVS patchset: 6811
CVS date: 2003/05/04 17:34:53
jbj [Sun, 4 May 2003 16:44:00 +0000 (16:44 +0000)]
Orphan.
CVS patchset: 6810
CVS date: 2003/05/04 16:44:00
jbj [Sun, 4 May 2003 16:00:18 +0000 (16:00 +0000)]
Merge latest beecrypt-3.0.0 bits.
Spliddles.
CVS patchset: 6809
CVS date: 2003/05/04 16:00:18
jbj [Fri, 2 May 2003 21:50:23 +0000 (21:50 +0000)]
Sanity.
CVS patchset: 6808
CVS date: 2003/05/02 21:50:23
jbj [Fri, 2 May 2003 21:05:46 +0000 (21:05 +0000)]
Generate random primes method.
CVS patchset: 6807
CVS date: 2003/05/02 21:05:46
jbj [Fri, 2 May 2003 18:38:20 +0000 (18:38 +0000)]
Spliddles.
CVS patchset: 6806
CVS date: 2003/05/02 18:38:20
jbj [Fri, 2 May 2003 17:58:41 +0000 (17:58 +0000)]
Spliddles.
CVS patchset: 6805
CVS date: 2003/05/02 17:58:41
jbj [Fri, 2 May 2003 17:47:41 +0000 (17:47 +0000)]
spliddles for type checking.
CVS patchset: 6804
CVS date: 2003/05/02 17:47:41
jbj [Fri, 2 May 2003 16:18:50 +0000 (16:18 +0000)]
Import changes from latest beecrypt-3.0.0.
CVS patchset: 6803
CVS date: 2003/05/02 16:18:50
jbj [Thu, 1 May 2003 23:28:46 +0000 (23:28 +0000)]
Intergate beecrypt spliddles.
CVS patchset: 6802
CVS date: 2003/05/01 23:28:46
jbj [Thu, 1 May 2003 19:55:27 +0000 (19:55 +0000)]
spliddles.
CVS patchset: 6801
CVS date: 2003/05/01 19:55:27
jbj [Thu, 1 May 2003 08:09:16 +0000 (08:09 +0000)]
fix typo in system.h.
python: bindings for returning mpw's from random number generator.
CVS patchset: 6800
CVS date: 2003/05/01 08:09:16
jbj [Wed, 30 Apr 2003 21:35:20 +0000 (21:35 +0000)]
Add mpw.rndm to return random in range 1 < r < b-1.
CVS patchset: 6799
CVS date: 2003/04/30 21:35:20
jbj [Wed, 30 Apr 2003 21:05:20 +0000 (21:05 +0000)]
Create rpmrng module.
CVS patchset: 6798
CVS date: 2003/04/30 21:05:20
jbj [Wed, 30 Apr 2003 20:04:58 +0000 (20:04 +0000)]
splint fiddles.
CVS patchset: 6797
CVS date: 2003/04/30 20:04:58
jbj [Wed, 30 Apr 2003 18:16:10 +0000 (18:16 +0000)]
Create rpm.mpw module from guts of rpm.bc.
CVS patchset: 6796
CVS date: 2003/04/30 18:16:10
jbj [Wed, 30 Apr 2003 17:46:38 +0000 (17:46 +0000)]
Create.
CVS patchset: 6795
CVS date: 2003/04/30 17:46:38
jbj [Wed, 30 Apr 2003 17:45:30 +0000 (17:45 +0000)]
Reorganize to streamline debugging.
CVS patchset: 6794
CVS date: 2003/04/30 17:45:30
jbj [Wed, 30 Apr 2003 03:25:19 +0000 (03:25 +0000)]
Bindings for modular arithmetic.
CVS patchset: 6793
CVS date: 2003/04/30 03:25:19
jbj [Wed, 30 Apr 2003 01:03:33 +0000 (01:03 +0000)]
beecrypt-3.0.0 merge: doxygen pass.
CVS patchset: 6792
CVS date: 2003/04/30 01:03:33
jbj [Wed, 30 Apr 2003 00:11:40 +0000 (00:11 +0000)]
beecrypt-3.0.0 merge: entropy_noise_gather converts bits-tp-bytes, not words.
CVS patchset: 6791
CVS date: 2003/04/30 00:11:40
jbj [Tue, 29 Apr 2003 16:49:51 +0000 (16:49 +0000)]
- fix: IDTXglob should return REMOVETID sorted headers (#89857).
CVS patchset: 6790
CVS date: 2003/04/29 16:49:51
jbj [Tue, 29 Apr 2003 11:32:25 +0000 (11:32 +0000)]
Typo.
CVS patchset: 6789
CVS date: 2003/04/29 11:32:25
jbj [Tue, 29 Apr 2003 08:35:56 +0000 (08:35 +0000)]
beecrypt-3.0.0 merge: expand MP_WBITS into types.h
CVS patchset: 6788
CVS date: 2003/04/29 08:35:56
jbj [Tue, 29 Apr 2003 08:15:16 +0000 (08:15 +0000)]
beecrypt-3.0.0 merge: splint checks.
CVS patchset: 6787
CVS date: 2003/04/29 08:15:16
jbj [Mon, 28 Apr 2003 21:10:07 +0000 (21:10 +0000)]
beecrypt-3.0.0 merge: DSA/SHA1 functional in rpm.
CVS patchset: 6786
CVS date: 2003/04/28 21:10:07
jbj [Mon, 28 Apr 2003 20:48:32 +0000 (20:48 +0000)]
Orphans
CVS patchset: 6785
CVS date: 2003/04/28 20:48:32
jbj [Mon, 28 Apr 2003 19:34:20 +0000 (19:34 +0000)]
beecrypt-3.0.0 merge: uint32 excision.
CVS patchset: 6784
CVS date: 2003/04/28 19:34:20
jbj [Mon, 28 Apr 2003 15:06:30 +0000 (15:06 +0000)]
beecrypt-3.0.0 merge: bring in latest asm code.
CVS patchset: 6783
CVS date: 2003/04/28 15:06:30
jbj [Sun, 27 Apr 2003 23:06:37 +0000 (23:06 +0000)]
beecrypt-3.0.0 merge: (mostly) grand renaming, mpw et al.
CVS patchset: 6782
CVS date: 2003/04/27 23:06:37
jbj [Sat, 26 Apr 2003 21:45:28 +0000 (21:45 +0000)]
beecrypt-3.0.0 merge: (partial) grand renaming, uint32 et al.
CVS patchset: 6781
CVS date: 2003/04/26 21:45:28
jbj [Fri, 25 Apr 2003 20:46:38 +0000 (20:46 +0000)]
beecrypt-3.0.0 merge: grand renaming, mp32barrett et al.
CVS patchset: 6780
CVS date: 2003/04/25 20:46:38
jbj [Fri, 25 Apr 2003 20:36:06 +0000 (20:36 +0000)]
beecrypt-3.0.0 merge: grand renaming, mp32barret et al.
CVS patchset: 6779
CVS date: 2003/04/25 20:36:06
jbj [Fri, 25 Apr 2003 19:45:10 +0000 (19:45 +0000)]
beecrypt-3.0.0 merge: grand renaming, mp32number et al.
CVS patchset: 6778
CVS date: 2003/04/25 19:45:10
jbj [Fri, 25 Apr 2003 19:22:20 +0000 (19:22 +0000)]
beecrypt-3.0.0 merge: file renaming.
Sanity.
CVS patchset: 6777
CVS date: 2003/04/25 19:22:20
jbj [Fri, 25 Apr 2003 19:19:48 +0000 (19:19 +0000)]
beecrypt-3.0.0 merge: grand renaming, mp32number et al.
CVS patchset: 6776
CVS date: 2003/04/25 19:19:48
jbj [Fri, 25 Apr 2003 18:02:45 +0000 (18:02 +0000)]
beecrypt-3.0.0 merge: copyright messages, new primitive types merged.
CVS patchset: 6775
CVS date: 2003/04/25 18:02:45
jbj [Fri, 25 Apr 2003 16:53:36 +0000 (16:53 +0000)]
bc-3.0.0: rename mp32*.[ch] files.
CVS patchset: 6774
CVS date: 2003/04/25 16:53:36
jbj [Fri, 25 Apr 2003 12:26:38 +0000 (12:26 +0000)]
Do signed scaling when dividing.
CVS patchset: 6773
CVS date: 2003/04/25 12:26:38
jbj [Fri, 25 Apr 2003 03:01:58 +0000 (03:01 +0000)]
Rework arithmetic.
CVS patchset: 6772
CVS date: 2003/04/25 03:01:58
jbj [Thu, 24 Apr 2003 23:02:35 +0000 (23:02 +0000)]
fix: 15^8 had sign problems in intermediate.
CVS patchset: 6771
CVS date: 2003/04/24 23:02:35
jbj [Thu, 24 Apr 2003 19:31:18 +0000 (19:31 +0000)]
fix: mp32str difficulties with sign bit.
CVS patchset: 6770
CVS date: 2003/04/24 19:31:18
jbj [Thu, 24 Apr 2003 19:29:52 +0000 (19:29 +0000)]
Call romtsOrder() on erasures.
CVS patchset: 6769
CVS date: 2003/04/24 19:29:52
jbj [Thu, 24 Apr 2003 16:59:05 +0000 (16:59 +0000)]
Trim leading zero's.
CVS patchset: 6768
CVS date: 2003/04/24 16:59:05
jbj [Thu, 24 Apr 2003 12:23:30 +0000 (12:23 +0000)]
Print positive numbers only.
Add extra word for sign bit.
CVS patchset: 6767
CVS date: 2003/04/24 12:23:30
jbj [Wed, 23 Apr 2003 23:40:08 +0000 (23:40 +0000)]
Mostly functional sliding window exponentiation bindings.
CVS patchset: 6766
CVS date: 2003/04/23 23:40:08
jbj [Mon, 21 Apr 2003 22:31:28 +0000 (22:31 +0000)]
Don't segfault if given ascii armored rather than binary pubkey packets.
CVS patchset: 6765
CVS date: 2003/04/21 22:31:28
jbj [Mon, 21 Apr 2003 14:30:19 +0000 (14:30 +0000)]
Orphan.
CVS patchset: 6764
CVS date: 2003/04/21 14:30:19
jbj [Fri, 18 Apr 2003 14:03:31 +0000 (14:03 +0000)]
- python: missed tuple refcount in IDTXload/IDTXglob.
CVS patchset: 6763
CVS date: 2003/04/18 14:03:31
jbj [Fri, 18 Apr 2003 14:03:11 +0000 (14:03 +0000)]
python: missed tuple refcount in IDTXload/IDTXglob.
CVS patchset: 6762
CVS date: 2003/04/18 14:03:11
jbj [Thu, 17 Apr 2003 22:14:15 +0000 (22:14 +0000)]
Typos and transfer trash.
CVS patchset: 6761
CVS date: 2003/04/17 22:14:15
jbj [Thu, 17 Apr 2003 17:17:27 +0000 (17:17 +0000)]
Doxygen doco markup.
CVS patchset: 6760
CVS date: 2003/04/17 17:17:27