Jared Tobin
9c1d3090c9
Merge branch 'lukechampine/crypto-tests' ( #2222 )
...
* lukechampine/crypto-tests:
test: add bip32 vectors
test: add scrypt vectors
test: add hmac vectors
test: add ed25519 vectors
test: add expect arm
test: add AES SIV mode vectors
zuse: split sivb keys at correct offset
test: add AES-CMAC vectors
test: add AES CTR mode vectors
test: add AES CBC mode vectors
test: add AES ECB mode vectors
2020-02-29 19:39:35 +04:00
lukechampine
f214ac8191
test: add bip32 vectors
2020-02-28 11:47:43 -05:00
lukechampine
0688c31d8a
test: add scrypt vectors
2020-02-28 11:47:43 -05:00
lukechampine
58cdceafd6
test: add hmac vectors
2020-02-28 11:47:43 -05:00
lukechampine
b300a97ca4
test: add ed25519 vectors
2020-02-28 11:47:43 -05:00
Ted Blackman
af04767dfe
tests: fix ford tests for no %reef short-circuit
2020-02-24 18:11:47 -05:00
lukechampine
26cfc748b6
test: add AES SIV mode vectors
2020-02-04 15:37:20 -05:00
lukechampine
4b4739f2f9
test: add AES-CMAC vectors
2020-02-03 16:47:23 -05:00
lukechampine
af287fe6d1
test: add AES CTR mode vectors
2020-02-02 18:48:19 -05:00
lukechampine
fb3bba11ff
test: add AES CBC mode vectors
2020-02-02 18:04:13 -05:00
lukechampine
61aae83567
test: add AES ECB mode vectors
2020-02-02 18:03:51 -05:00
Liam Fitzgerald
a00a371268
language-server: add completion JSON parsers
2020-01-28 10:08:02 +10:00
Liam Fitzgerald
3c74888c9d
Merge branch 'master' into langserver-rpc-rewrite
2020-01-27 12:11:19 +10:00
Liam Fitzgerald
3187d6725b
language-server: fixup tests
2020-01-22 12:35:41 +10:00
Liam Fitzgerald
ed3fc3f54c
language-server: first pass at JSON parsers
2020-01-22 11:25:05 +10:00
Fang
fcf1846b6f
various: remove trailing whitespace
2020-01-03 22:06:42 +01:00
Jared Tobin
eee651042c
Merge branch 'm/eth-sending' ( #2094 )
...
* origin/m/eth-sending:
eth-sender: do proper nonce reading
zuse: implement eth rlp decoding
zuse: correctly encode leading zeroes in rlp data
zuse: lightly restructure encode:rlp:ethereum
static gall: update send-txs
ethio: implement +request-batch-rpc-loose
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-12-19 11:20:06 -03:30
Philip Monk
7ca3d9624e
ames: handle misordered crashing boons
...
Two bugs fixed here: first, if the %done reentrancy triggered another
%boon, that wasn't getting translated to a %lost, even though it could
have been the reason the event crashed in the first place.
Second, the %done reentrancy needs to happen after we emit our move, so
that we don't invert the order of the %boon's we produce.
2019-12-17 20:58:30 -08:00
Fang
1647d760d1
zuse: implement eth rlp decoding
...
Also updates existing tests to check both en- and decoding.
2019-12-14 21:39:54 +01:00
Philip Monk
689b829a1d
Merge remote-tracking branch 'origin/master' into rc
2019-11-30 21:54:36 -08:00
Philip Monk
f035955a36
ames: rename alef -> ames
2019-11-27 00:46:02 -08:00
Ted Blackman
6c18a4ef76
ames: use +crub for comet attestation
2019-11-27 01:15:05 -05:00
Eric Fode
03e1897b00
hoon: add +into and +snap
...
+into inserts an item into a list at the provided index; +snap replaces
an item at the provided index.
tests: added tests for stdlib list
2019-11-26 13:39:15 -08:00
Philip Monk
d094a7052d
alef: fix tests
2019-11-19 14:45:41 -08:00
Philip Monk
a5412f01de
Merge branch 'alef-testnet-merge' into philip/mall-real
2019-11-19 13:03:07 -08:00
Philip Monk
1c398594c7
gall: fix tests
2019-11-18 21:08:10 -08:00
Philip Monk
6a406e6b29
gall: mall -> gall
2019-11-18 20:36:21 -08:00
Philip Monk
9862dccc0e
mall: age -> app
2019-11-18 19:28:59 -08:00
Philip Monk
c1b0bd63e4
spider: don't pass in initial bowl
2019-11-15 17:37:20 -08:00
Philip Monk
607a2c0ac6
eyre: fix tests
2019-11-13 19:41:56 -08:00
Jared Tobin
080cd38f0a
tests: add unit tests for SHA hashes, etc. ( #1853 )
...
This tests each arm referenced in
https://urbit.org/docs/reference/library/3d/ , based on official NIST
test vectors wherever possible.
Squashed commit of the following:
commit 3162b29f4d4d25460647be6ffb18214e602c0f7c
Author: ken-meier <55196189+ken-meier@users.noreply.github.com>
Date: Wed Nov 6 16:51:38 2019 +0000
Update hoon.hoon
commit fe31ab286ad221147c1b6d5d733338bef2a6d39c
Author: ken-meier <55196189+ken-meier@users.noreply.github.com>
Date: Wed Nov 6 16:50:19 2019 +0000
Create hoon.hoon
commit 28051f248694f6280b9803b37c388aab398c2976
Author: ken-meier <55196189+ken-meier@users.noreply.github.com>
Date: Wed Nov 6 16:45:38 2019 +0000
Delete hoon.hoon
commit 186aaa89a1549ae14ab3faaf7c5867ffc84a6eaa
Merge: d0c8ae043 ed57763f1
Author: ken-meier <55196189+ken-meier@users.noreply.github.com>
Date: Wed Nov 6 11:43:51 2019 -0500
Merge pull request #1 from ken-meier/master
Add files via upload
commit ed57763f1e47c28bebe4f99d1be1cdea151c3d40
Merge: 225987e10 d0c8ae043
Author: ken-meier <55196189+ken-meier@users.noreply.github.com>
Date: Wed Nov 6 11:43:18 2019 -0500
Merge branch 'add-sha-unit-tests' into master
commit 225987e100fe207a599738655d5377c10a171359
Author: ken-meier <55196189+ken-meier@users.noreply.github.com>
Date: Wed Nov 6 11:28:05 2019 -0500
Add files via upload
commit d0c8ae04358fa76bd6a3a654eb5f9f38c3fba502
Author: Ken Meier <55196189+ken-meier@users.noreply.github.com>
Date: Fri Oct 25 19:20:50 2019 +0000
Added containers for shad, shas, shaf
commit 1c9ac5b89c619b9005f6691aaf271a2992c5660e
Merge: 62f438bf5 7f124db8d
Author: Ken Meier <55196189+ken-meier@users.noreply.github.com>
Date: Fri Oct 25 18:28:32 2019 +0000
Merge branch 'master' into add-sha-unit-tests
commit 62f438bf5f754903779a69eb2fec48c1bdb5aae5
Author: ken-meier <55196189+ken-meier@users.noreply.github.com>
Date: Fri Oct 25 11:03:38 2019 -0400
Add files via upload
commit 5090ea40a8100197cee415463b9b331920b7dfa3
Author: ken-meier <55196189+ken-meier@users.noreply.github.com>
Date: Fri Oct 25 11:02:59 2019 -0400
Add files via upload
commit 9084b1598984476c4fd4ce1e66edbea42166ca72
Author: ken-meier <55196189+ken-meier@users.noreply.github.com>
Date: Wed Oct 23 20:41:45 2019 -0400
Add files via upload
commit 4575827736361b687551582a7842951226f38eac
Author: ken-meier <55196189+ken-meier@users.noreply.github.com>
Date: Thu Oct 24 00:17:07 2019 +0000
Delete sha.hoon
commit 833e4d6fda5befdbe2a39c92d6971774f476483c
Author: ken-meier <55196189+ken-meier@users.noreply.github.com>
Date: Fri Oct 18 17:56:41 2019 +0000
Add files via upload
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-11-07 17:27:23 +08:00
Ted Blackman
9a02c64b45
Merge branch 'master' into alef-testnet-merge
...
Untested, has not been run.
Uses master pills for now. Will need refreshing.
2019-11-02 23:37:01 -04:00
Joe Bryan
fe8a7f0a33
acme: sends notifications directly to %dill
2019-10-30 13:30:51 -07:00
Ted Blackman
21dabb8895
big merge, including some Alef and Zuse work
2019-10-30 16:12:57 -04:00
Jared Tobin
a5e3ca92b4
tests: disable %ames test-send
...
This test depends on the ames protocol version, and so should probably
be rewritten. It's currently holding up a breach, so it's most
expedient to just disable it for the time being.
2019-10-15 23:23:57 +04:00
Ted Blackman
625f855f24
master without pills, hopefully
2019-10-14 16:02:27 -04:00
pkova
92cc039155
eyre: fix missing cancel-heartbeat-move cases
2019-10-10 20:59:39 +03:00
Jared Tobin
d2964581da
tests: replace bogus queue in test-qeu
...
Per yosoyubik's commentary in urbit/urbit#1799 :
The test is expecting that qeu to not be correct.. when it is.
The test [98 [97 ~ ~] [100 ~ [99 ~ ~]]] is a correct queue if we look at
vertical ordering: (mor 98 97), (mor 98 100) & (mor 100 99) all return
%.y, so vertical ordering is correct.
The previous implementation of +apt:to checked only horizontal ordering
between siblings, in this case that would fail: (mor 97 100) returns
%.n, but that is not how you check correctness of hoon treaps.
The solution is to modify that test with a proper "incorrect" +qeu, for
example: ((soft (qeu)) [97 [98 ~ ~] [100 ~ [99 ~ ~]]]). Vertical
ordering is not correct with any of the children.
2019-10-10 10:20:25 +04:00
Jared Tobin
ad53e40e99
Merge branch 'algorithm-tests' into merge-yosoyubik-contribs
...
* algorithm-tests:
pills: update solid
tests: unit tests for +in (set)
tests: unit tests for +to (queue)
tests: unit tests for +by (map)
tests: unit tests for +differ (diff/merge)
hoon: fix for +uno/uni (#1779 ) set/map union
hoon: fix for +apt:to (#1778 ) queue correctness
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-10-10 09:45:43 +04:00
pkova
a019c2079e
eyre: add channel \n heartbeat every 20 seconds
2019-10-07 03:11:11 +03:00
yosoyubik
84ebe8bf37
tests: unit tests for +in (set)
2019-10-06 12:00:53 +02:00
yosoyubik
764615b587
tests: unit tests for +to (queue)
2019-10-06 12:00:53 +02:00
yosoyubik
9d0e0c7827
tests: unit tests for +by (map)
2019-10-06 12:00:53 +02:00
yosoyubik
30a4496a87
tests: unit tests for +differ (diff/merge)
2019-10-06 12:00:53 +02:00
Isaac Visintainer
e9c639464b
eyre: changed cookie format
2019-10-04 15:06:01 -07:00
Liam Fitzgerald
718d1daa31
zuse: add en-xml:html and de-xml:html tests
2019-09-06 15:22:32 +10:00
Jared Tobin
0bd06fe210
Merge branch 'jt-gall-refactor' ( #1668 )
...
* jt-gall-refactor: (76 commits)
gall: fix issue id in comment
pills: update solid
gall: handle foreign coup success
gall: only print peek bad result if bad
gall: add basic test harness
pills: update solid, brass, ivory
gall: fix obvious nest-failing tisdot
gall: change '-state' to '-core' for +mo and +ap
zuse, gall: deprecate 'club'
zuse, gall, eyre: deprecate 'cush'
zuse, gall, eyre, dojo: deprecate 'cuft'
gall: remove slam-related printfs
gall: remove deprecated 'mak' from 'agents'
gall: use less vertical spacing throughout
gall: add comment re: unpopulated wex
gall: use less vertical separation when wuthepping
gall: fix whitespace
gall: don't define 'move' as a pair
gall: don't give faces to tags
gall: gut some unused stuff
...
2019-08-29 19:05:25 -02:30
pkova
814ac7a4f9
eyre: make auth cookie live for one week
2019-08-28 22:40:20 +03:00
Ted Blackman
0fc1675928
Merge branch 'master' into alef-testnet
2019-08-27 14:06:09 -07:00
Jared Tobin
ce98dc8811
gall: add basic test harness
2019-08-23 14:16:57 -02:30