Commit Graph

76 Commits (2ffe86be701c7a07ff53686e7266046109f1fa49)

Author SHA1 Message Date
erg 3b4e485276 fix contrib/crypto 2006-10-14 06:26:34 +00:00
erg cb2a7e9ac5 sha2 - optimize boolean logic 2006-09-29 18:22:35 +00:00
erg 478ab63538 md5/sha1 update -- don't slurp file before computing hash 2006-09-15 21:22:23 +00:00
erg 221c464a7e add sha2 test file 2006-09-12 02:36:13 +00:00
erg 4720e8a4a5 crypto -- add sha-256, cleanup md5/sha1 2006-09-12 02:11:41 +00:00
erg 672cdba238 contrib/math cleanup, SIGFPE bug on intel mac (other platforms?) 2006-09-07 23:29:13 +00:00
erg 2067553f3e trying to speed up md5 2006-09-07 20:56:40 +00:00
erg 6fd71439d6 contrib/crypto cleanup 2006-09-07 20:15:41 +00:00
slava b4291dd6c6 Module system changes and some small fixes 2006-09-06 21:01:38 +00:00
erg 4ae5a69f59 crypto/math cleanups 2006-08-18 16:57:46 +00:00
erg 776df12c04 crypto -- remove duplicate code 2006-08-10 04:27:21 +00:00
erg 489b6a93e2 fix with-timing 2006-08-10 03:01:18 +00:00
erg 1b44cf1c25 added crypto/timing.factor 2006-08-10 02:54:49 +00:00
slava bd858e6556 Remove kernel-internals from USING: lists where it is not needed 2006-08-10 05:06:56 +00:00
erg 2ca8e9d65f rsa update 2006-08-03 03:20:28 +00:00
slava b0a4b6409a Changed argument order of {head,tail}{,-slice}{,*} and group 2006-07-30 00:36:25 +00:00
erg 3acc344a9c added crypto/test files 2006-07-24 14:22:55 +00:00
erg 7f5ad3cab8 crypto test changes, blum blum shub unit tests 2006-07-24 14:21:17 +00:00
slava 1e2dcfae12 More module system hackery 2006-06-19 01:31:20 +00:00
slava a6a8408c15 More module system tweaks 2006-06-19 01:02:35 +00:00
slava 0205234638 New module system 2006-06-19 00:58:11 +00:00
slava 309617d547 Fix contrib/units/ to load, and some other fixes 2006-06-15 05:56:41 +00:00
slava e26e4d6cc7 Updating contrib/crypto/ for latest changes 2006-06-15 05:41:58 +00:00
erg 1f5a2b0d75 crc32, rsa rename 2006-02-28 01:37:36 +00:00
erg ba13bb7eea crypto improvements, and blum blum shub 2006-02-27 05:04:25 +00:00
erg ba79f3178a random-tester
fixed bugs in random-tester
removed debug statement in base64
2006-02-19 21:26:27 +00:00
erg ce4858b656 base64 uses group now 2006-02-08 23:57:33 +00:00
erg 862bb5aac1 Initial checkin of base64 2006-02-08 22:10:45 +00:00
Doug Coleman b0a96bfc77 Added rc4 2006-01-30 08:25:03 +00:00
Doug Coleman 4daa68df8b some bad random algorithms
needs cleanup
initial checkin
2006-01-30 07:06:17 +00:00
Doug Coleman 20bc43e651 added rsa
added miller-rabin
2006-01-30 07:05:53 +00:00
Trent Buck 8914e9b640 Use run-resource for code distributed with Factor; run-file is for user code. 2006-01-21 06:04:03 +00:00
Trent Buck 0b721bb542 Don't compile contrib/ files until the very end; reduces compile time considerably. 2006-01-20 01:27:38 +00:00
Slava Pestov d0d12e9462 many contrib/ fixes by Trent Buck 2006-01-18 19:06:34 +00:00
Doug Coleman 1bafed23f1 fixed sum's move to contrib-math 2006-01-13 08:05:02 +00:00
Doug Coleman 7384c159f5 fill -> <string> 2005-12-29 20:13:57 +00:00
Doug Coleman b8794d8bee stdio unparser vocabs removed 2005-12-20 21:39:13 +00:00
Doug Coleman a0fa2d3b6e [[ -> { 2005-11-28 22:51:00 +00:00
Slava Pestov 23738087aa big syntax change: vectors are now V{ }, hashtables are now H{ }, tuples T{ }, wrappers W{ }, complexes C{ }, arrays { } 2005-10-30 03:25:38 +00:00
Doug Coleman 8c27d62a03 Removed some print lines that should not have been checked in 2005-10-28 00:24:24 +00:00
Doug Coleman f318648f4c moved to contrib/math/combinatorics and analysis 2005-10-20 23:44:48 +00:00
Doug Coleman 3a5aece387 moved to contrib/math 2005-10-20 04:10:25 +00:00
Doug Coleman c6dd354388 Added some fun identities 2005-10-19 06:55:36 +00:00
Doug Coleman 387e96018e Added: gammaln(x). it's inf for all -x
Fixed the unit-tests for gamma -- the abs(diff) < 0.0001, not: diff < .0001
2005-10-19 06:48:08 +00:00
Doug Coleman 8ecb2f0e09 Initial checkin
factorial, nCk, nPk, gamma(x)
2005-10-19 05:56:30 +00:00
Doug Coleman 47ea66e1ea Somehow a couple lines of diff ended up in cvs.. 2005-10-18 18:38:45 +00:00
Doug Coleman befabc5fee added try-compile 2005-10-18 18:37:42 +00:00
Doug Coleman 1ed21403ca pop-front more efficient now 2005-10-16 22:13:00 +00:00
Doug Coleman a77f8c7bf1 And another clone in (pgcd) 2005-10-16 22:00:56 +00:00
Doug Coleman 2e715a33c2 pgcd's { 0 } and { 1 } seqs needed to be cloned. 2005-10-16 21:59:30 +00:00