John Benediktsson
02ac0662e7
more doc type fixes.
2014-05-24 17:16:26 -07:00
Doug Coleman
7c93316fbe
crypto.aes: <sliced-groups> is now just <groups>, add a missing using.
2014-01-11 11:13:39 -08:00
Fred Alger
67a71d0974
Initial commit of lookup-table AES implementation
...
In need of optimization and cleanup. Uses 32-bit integers arithmetic
and seems to run very quickly (100k key expansions + encrypts in 3.88
= 400K/s encryption). Based on p7zip's optimized C implementation.
2014-01-11 11:10:47 -08:00
Joe Groff
943596575a
use radix literals
2011-11-23 19:03:40 -08:00
Doug Coleman
94db86a6db
Make "foo.private" require load foo instead.
...
Move require from vocabs.loader to vocabs. Update everything.
Fixes #201 .
2011-11-02 11:50:03 -07:00
John Benediktsson
cf54ce8e42
math.functions: when gcd is inlined, "gcd nip" is almost as good as "gcd*".
2011-10-18 10:30:39 -07:00
John Benediktsson
ac98269f53
math.functions: faster gcd means faster ratios.
2011-10-17 20:36:28 -07:00
Slava Pestov
df4fb4a3ee
Removing integers-as-sequences
2010-01-15 07:15:33 +13:00
Doug Coleman
53d760c4dd
use dup surround instead of 3append
2009-10-29 14:06:59 -05:00
Doug Coleman
939e2a3e6d
remove two tucks
2009-10-29 13:38:16 -05:00
Joe Groff
935c0797c3
update existing code for [let change
2009-10-27 22:05:37 -05:00
Doug Coleman
109f8cf043
use iota in crypto.xor
2009-10-06 20:29:43 -05:00
Keith Lazuka
405e5d015b
docs: change $subsection to $subsections
2009-10-02 12:15:48 -04:00
Doug Coleman
3f3d57032b
Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
2009-08-13 19:21:44 -05:00
U-C4\Administrator
052a0931d3
moving md5 state to a tuple, redoing hmac
2009-05-10 20:42:20 -05:00
Doug Coleman
c92afaf385
fix rsa tests
2009-05-10 18:20:19 -05:00
Slava Pestov
65faa3fda3
Fix unit tests and load errors for slip removal
2009-05-10 17:03:41 -05:00
Doug Coleman
4c465cd575
fix using
2009-05-10 16:33:43 -05:00
Doug Coleman
79265b50d9
update usages of miller-rabin
2009-05-10 12:24:43 -05:00
Doug Coleman
d22474e4fc
use bi, call >string on c-strings from tar
2009-05-09 13:54:18 -05:00
Doug Coleman
44845fdf04
byte-array>sha1-hmac -> sequence>sha1-hmac etc, make more words private
2009-04-30 23:46:37 -05:00
Doug Coleman
e026b554a9
use CONSTANT: in extra
2009-02-22 19:08:45 -06:00
Daniel Ehrenberg
70d931d0b2
Creating math.bits
2009-02-20 20:14:54 -06:00
Doug Coleman
3c408342ef
renaming: contain? -> any?, deep-contains? -> deep-any?, pad-left -> pad-head, pad-right -> pad-tail, trim-left -> trim-head, trim-right -> trim-tail
2009-01-29 22:19:07 -06:00
Slava Pestov
c5160d76e9
Merge qualified, alias, symbols, constants into core
2008-12-17 18:10:01 -06:00
Doug Coleman
25ef292d60
remove >r r>
2008-12-14 00:51:00 -06:00
John Benediktsson
b6263289c2
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-07 14:46:53 -08:00
Doug Coleman
9b8fdfc154
clean up extra crypto a bit
2008-12-06 23:01:17 -06:00
John Benediktsson
2196d99b9b
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-23 07:14:12 -08:00
Slava Pestov
8819f23312
Replace millis primitive with micros primitive
...
Add millis as a library word
sleep now takes either a duration or a microsecond count; code using durations doens't need to be updated, code using millisecond counts updated to use durations for the most part
2008-11-19 01:50:05 -06:00
John Benediktsson
8ef0a51def
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-31 00:33:37 -07:00
Doug Coleman
ce84be5f23
check in aes data with unit tests, compared against 7zip's aes implementation
2008-10-20 14:52:58 -05:00
Doug Coleman
fe66a089e3
a convert to/from md5 shadow passwords. just for fun
2008-10-19 22:13:33 -05:00
John Benediktsson
96d6db5b9d
Fix copyright in crypto/barrett/tests.
2008-10-03 21:58:57 -07:00
Doug Coleman
b35db385d3
fix up extra/crypto
2008-10-02 18:45:51 -05:00
Doug Coleman
426ec8a08b
remove dead file
2008-10-02 18:34:42 -05:00
Slava Pestov
aea0fed14c
Fixing basis -> extra dependencies
2008-09-05 19:29:14 -05:00
Slava Pestov
29fa4a8a54
assoc-find is no longer generic
2008-06-09 05:22:21 -05:00
Slava Pestov
75fb15ee4c
Split stdio up into input-stream/output-stream, pipes work in progress
2008-05-05 02:19:25 -05:00
Slava Pestov
a1ea2655ed
Fix problems found by builder
2008-05-01 20:02:34 -05:00
Slava Pestov
77caac1401
Remove file
2008-04-30 16:12:08 -05:00
Slava Pestov
7584e02805
New checksum protocol
2008-04-30 16:11:55 -05:00
Doug Coleman
4d0ba8c3c1
reverse args for assoc-diff, diff
...
fix lots of usings
fix help lint
2008-04-26 02:01:43 -05:00
Doug Coleman
f0ae86b884
remove outdated file
2008-04-07 19:30:02 -05:00
Doug Coleman
87a705e782
fix sha1-interleave
2008-04-04 12:02:12 -05:00
erg
53d21c6c7a
cleanup in aisle crypto
2008-04-03 13:57:33 -05:00
erg
0b90458cca
simplify bitroll
2008-04-03 13:27:10 -05:00
erg
d642347f34
move bit twiddling words to math.bitfields.lib
...
use 32-bit in mersenne-twister
2008-04-03 11:55:08 -05:00
Slava Pestov
c22af5c7a6
Rename 2apply to bi@
2008-03-29 20:36:58 -05:00
Doug Coleman
9c74ba2f2f
remove extra crypto file
2008-03-19 16:19:15 -05:00