Commit Graph

65 Commits

Author SHA1 Message Date
Joe Bryan
536bf47095 adds pre-boot ethereum validation (|dawn) and tests 2018-10-05 19:54:06 -04:00
Ted Blackman
b349890fb8 use the clay mime cache for sync; also sort some of clay's ford builds for more determinism 2018-10-04 11:37:42 -07:00
Elliot Glaysher
db34424de2 Fix +grad case in +make-join, add assertions. 2018-09-13 14:51:12 -07:00
Fang
b4631e9438
Merge pull request #803 from urbit/ethereum-signing
Ethereum transaction signing
2018-09-06 11:17:52 +02:00
Ted Blackman
0ac5038b7b
Enqueue second Clay write during an Arvo event (#807)
* clay queue passes test

* docs on :cue and :tip in clay

* minor typo
2018-09-05 16:05:23 -07:00
Ted Blackman
2c7cbe5382 refactored +expect-schematic and completed first clay test 2018-09-04 16:37:01 -07:00
Fang
9cb8828d44 Add tests for Ethereum transaction signing
Simple almost-real-world transactions as generated by web3.js.
2018-09-05 01:23:34 +02:00
Fang
24886d327f Add tests for RLP encoding 2018-09-05 00:52:25 +02:00
Ted Blackman
c0c00de7e9 Fix %reef handling more. Now uses the right part of the arvo core 2018-09-02 03:48:40 -07:00
Ted Blackman
60fcfc467e fix ford %reef dependency tracking 2018-08-30 16:06:27 -07:00
Elliot Glaysher
ac089cef80 Merge remote-tracking branch 'origin/release-candidate' into remove-eny-from-tests 2018-08-29 15:45:10 -07:00
Ted Blackman
8684f58257 minor cleanup 2018-08-29 15:09:51 -07:00
Elliot Glaysher
03ed4dbee5 Rebuild the test support library so its easier and doesn't use entropy. 2018-08-29 14:57:22 -07:00
Ted Blackman
3b4ca6c8a9 +expect-schematic in ford test lib 2018-08-29 14:56:54 -07:00
Elliot Glaysher
73ad9a20a5 11: Move ethereum tests to %tests/sys/zuse 2018-08-29 11:11:41 -07:00
Elliot Glaysher
fbfabe50d3 10: Mass rename +expect-nu-eq to +expect-eq 2018-08-29 11:09:37 -07:00
Elliot Glaysher
4581cfab51 9: Move clay test to expect-nu-eq 2018-08-29 11:03:26 -07:00
Elliot Glaysher
06b491ed5e 8: Move acme libraries to expect-nu-eq 2018-08-29 10:58:49 -07:00
Elliot Glaysher
66c74bcd74 Merge remote-tracking branch 'origin/acme-factor' into expect-nu-eq 2018-08-29 10:25:30 -07:00
Joe Bryan
44c16cf75f 5. moves :acme JWK, JWS and tests out of app 2018-08-29 09:17:58 -07:00
Joe Bryan
407584cda7 4. moves :acme RS256, PKCS1/8/10, PEM and tests out of app 2018-08-29 09:17:25 -07:00
Joe Bryan
7e982c0f2c 3. moves :acme RSA and tests out of app 2018-08-29 09:17:19 -07:00
Joe Bryan
b81dedf626 2. moves :acme ASN1, DER and tests out of app 2018-08-29 09:16:44 -07:00
Joe Bryan
bf6739574a 1. moves :acme base64 and tests out of app 2018-08-29 09:16:36 -07:00
Elliot Glaysher
80872b3088 6: Remove expect-eq from ethereum tests. 2018-08-28 16:37:23 -07:00
Elliot Glaysher
f78323b5b4 5: Remove expect-eq from jael tests. 2018-08-28 16:35:28 -07:00
Elliot Glaysher
074e0e0138 4: Move jael tests out of generator and into test framework. 2018-08-28 16:30:26 -07:00
Elliot Glaysher
40b5dbc15f 3: Completely remove expect-eq from %/tests/sys/zuse. 2018-08-28 16:16:37 -07:00
Elliot Glaysher
753f2f6a5a 2: Completely remove expect-eq from ford tests. 2018-08-28 15:56:01 -07:00
Ted Blackman
7163c60649 remove superfluous casts 2018-08-28 15:11:24 -07:00
Ted Blackman
adec3a0f96 a clay test passes 2018-08-28 15:02:53 -07:00
Elliot Glaysher
e88787dee0 1: Add +expect-nu-eq and use it where we were manually nest checking. 2018-08-28 14:22:06 -07:00
Joe Bryan
4f569a1a79
Merge pull request #784 from urbit/fix-travis-build-vere
updates CI build to compile vere at a specified commit
2018-08-28 11:56:25 -07:00
Joe Bryan
47855b6972 disables failures, re-enables successes, or fixes failing tests 2018-08-28 11:44:33 -07:00
Elliot Glaysher
e3e5ae6d30
Merge pull request #783 from urbit/ford-turbo-clock
Improvements to +clock / +capped-queue
2018-08-28 10:11:03 -07:00
Joe Bryan
50782bd1c9 Merge branch 'research-constitution' into release-candidate
* research-constitution: (120 commits)
  removes obsolete doccords-style comments
  Revert "fixy uno~by, other vor-based code duplication"
  Implement argon2.
  Use face over lark when available.
  Implement blake2b.
  Use ++rep over ++can when we can
  Use ++rev over ++swp, for safety.
  Clean up base58 en/decoding
  Rename secp point serialization arms
  Add HMAC-SHA1
  Put +=byts to use
  Restructure and complete BIP32 core
  Fix bug in RIPEMD-160 implementation.
  BIP32 key derivation logic. Messy, in dire need of restructuring.
  Fix bug in HMAC implementation.
  SHA-1 re-implementation, can account for leading zeroes.
  Converting points on curve to un/compressed numbers.
  RIPEMD-160 implementation.
  Start work on BIP32 support. Library file includes wrappers for the SHA family to make it take and produce sane byte order data, and a new HMAC implementation that depends on it. Also includes @belisarius222's secp256k1 implementation, plus experimental (and broken) support for other secp variants.
  Add ++rev to bit arithmetic, for reversing block order while accounting for leading zeroes.
  ...
2018-08-27 15:48:13 -07:00
Elliot Glaysher
e1ee2b211e +capped-queue is also general. Move to zuse and add tests. 2018-08-27 15:25:33 -07:00
Elliot Glaysher
7f623772ac The +clock structure is general, put it in zuse and add tess. 2018-08-27 14:51:42 -07:00
Elliot Glaysher
ac3dd392d0 Move keccak tests so directory structure follow %/sys. 2018-08-27 14:25:46 -07:00
Elliot Glaysher
1906f9e654 Make %/tests mirror the rest of the filesystem. 2018-08-24 15:14:11 -07:00
Elliot Glaysher
68fd34d142 Test that passes when we wish it had revealed a failure. 2018-08-24 15:13:16 -07:00
Elliot Glaysher
6b0bb3ddef Fix test output. 2018-08-24 10:46:31 -07:00
Ted Blackman
174ab25b14 remove lib/new-hoon and all uses 2018-08-23 15:03:55 -07:00
Ted Blackman
47f1258517 fix ford tests for +test; all pass 2018-08-22 22:39:10 -07:00
Ted Blackman
124e76350e move ford tests to /tests directory unchanged 2018-08-22 22:38:07 -07:00
Ted Blackman
84cc46e609 +test passes using %ct and presenting compile errors 2018-08-22 20:53:49 -07:00
Elliot Glaysher
89a0a91c57 Boots without old ford. 2018-08-09 11:22:37 -07:00
Fang
e362b4b1c8 Merge in userspace constitution work. 2018-05-14 19:59:34 +02:00
Ted Blackman
67894d0ab8 Merge branch 'ford-turbo' into turbo-merge 2018-04-30 11:34:35 -07:00
Anton Dyudin
8280e41dd1 Use ++tang instead of ++wall test output 2018-04-17 14:36:42 -07:00