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
Joe Bryan
ea8c964ebd
fixes spacing issues in secp ~/ hints
2018-10-03 21:39:27 -04:00
BernardoDeLaPlaz
6cf8506bc7
hint secp
2018-10-03 21:33:43 -04:00
Joe Bryan
bc9936fbec
Merge pull request #833 from urbit/hashboard-jet-cleanup
...
hashboard CI staging and minor jet cleanup
2018-10-03 18:02:16 -04:00
Joe Bryan
2a78815ede
adds fast hints to +need and +shas
2018-10-02 21:45:26 -04:00
Paul Driver
3911d9a8bf
differentiate +pfix and +sfix
2018-10-02 21:45:26 -04:00
Fang
b7164a5d70
Make ~| slightly more clear
2018-10-02 17:58:50 -07:00
Fang
f90fb7d16e
Update Ethereum stdlib core for latest contracts
...
To match up to urbit/constitution/b5b8556.
2018-10-02 17:56:00 -07:00
Fang
9f6c73a82d
Update some comments and TODOs
2018-10-02 17:20:11 -07:00
Fang
4b908d66f2
Fix issue with Ethereum byte padding logic
2018-10-02 17:20:11 -07:00
Isaac Visintainer
ef3fed4de8
removed zapcol from ford
2018-10-01 14:49:25 -07:00
Fang
020a8fd96a
Add @q, phonetic data representation
...
It's @p, except never scrambles, and doesn't use -- in large values.
2018-09-27 19:56:36 -07:00
Ted Blackman
c31bcb95e6
fix bug in +move-root-to-cache
2018-09-24 13:44:52 -07:00
Elliot Glaysher
49f87e6067
Over the shoulder code review.
2018-09-13 15:54:59 -07:00
Elliot Glaysher
db34424de2
Fix +grad case in +make-join, add assertions.
2018-09-13 14:51:12 -07:00
Elliot Glaysher
d08108fb90
Fix path to oauth atoms.
2018-09-12 13:25:48 -07:00
Curtis Yarvin
72a6beaf4a
Various analysis work.
2018-09-10 10:52:14 -07:00
Curtis Yarvin
0990f7daaa
Just a couple stubs
2018-09-06 19:01:44 -07:00
Fang
b4631e9438
Merge pull request #803 from urbit/ethereum-signing
...
Ethereum transaction signing
2018-09-06 11:17:52 +02:00
Curtis Yarvin
6cf2303f2d
Various fixes and improvements.
2018-09-05 17:38:36 -07: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
Elliot Glaysher
148f62569c
Be explicit in having hoon file suffixes in security driver paths.
2018-09-04 13:28:24 -07:00
Fang
b7681cf73c
Make ++ecdsa-raw-recover accept unmodified signature
...
Continuation of b2365dbd4
2018-09-04 18:08:23 +02:00
Fang
96e5dd4600
Add comments to clarify transaction signing logic
2018-09-04 17:41:30 +02:00
Fang
27e35e392d
Minor corrections
2018-09-04 16:49:49 +02:00
Fang
cc98052347
Support sending raw transactions to RPC nodes
2018-09-04 16:42:27 +02:00
Fang
0f4069e6dc
Implement Ethereum transaction signing
...
Includes RLP encoding logic.
2018-09-04 15:11:50 +02:00
Fang
b2365dbd4b
Remove nonstandard 27 minimum value from ecdsa signature v
...
Ethereum uses 27/28 (superseded) or 35/36 for the v value. Other use
cases may want the recovery value directly. This makes it produce 0/1.
2018-09-04 14:59:35 +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
Fang
15ee6ba31d
Merge pull request #795 from urbit/jael-continuity
...
Constitution + jael updates
2018-08-30 02:44:05 +02:00
Fang
37e0933c7f
Misc. jael notes and improvements
2018-08-30 02:06:20 +02:00
Fang
e752a706b2
Add %meet task to jael for indicating era connectivity
2018-08-30 02:05:34 +02:00
Fang
c5c4d0f65f
Include continuity flag in relative public key state
2018-08-30 02:02:17 +02:00
Fang
2d04795fd9
Update constitution and jael logic to work with latest contracts
2018-08-30 01:58:47 +02:00
Fang
737b1d8ba1
Merge pull request #787 from urbit/crypto-additions
...
Includes in zuse:
* little-endian wrappers for the SHA and HMAC families,
* secp256k implementation,
* Blake2b implementation,
* Argon2 implementation,
And adds libraries for:
* BIP32 HD wallets,
* keygen, to match [keygen-js](/urbit/keygen-js).
2018-08-29 18:27:51 +02:00
Joe Bryan
f9ed9bf02f
Merge pull request #789 from urbit/ames-eth-boot
...
cleans up %ames and %jael in anticipation of greater ethereum integration
2018-08-28 15:16:54 -07:00
Joe Bryan
ad4e7dd7d1
Merge pull request #755 from urbit/rmariani-patch-1
...
removes dead +mz:nl, updates +bif syntax
2018-08-28 14:01:24 -07:00
rmariani
f5de7a8bd8
Fixed commentary in +ff ( #781 )
...
A comment incorrectly indicated that `w` was a face for two different terms in the same arm.
2018-08-28 13:48:11 -07:00
rmariani
ea84114a0b
removes dead +mz:nl, updates +bif syntax
...
`+mz:nl` was determined by ~sorreg to be dead code, and there doesn't seem to be any possible `a` that will nest in the current code.
Also, `+bif:in` and `+bif:by` had the weird syntactical construct of `=< [+< +>]`. I simplified it to the more straightforward `=< +`.
2018-08-28 13:44:42 -07:00
Joshua Reagan
01ac311fac
crash ++ rad
when arg of 0
is used ( #766 )
...
* crash `++ rad` when arg of `0` is used
2018-08-28 13:37:16 -07:00
Elliot Glaysher
097b64b751
Remove turbo, which seems to have resurrected itself in a merge.
2018-08-28 11:44:37 -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
Fang
67be11499b
Merge branch 'release-candidate' into crypto-additions
2018-08-28 16:35:53 +02:00
Fang
81c36e3a86
Restore trailing whitespace for merge
2018-08-28 16:31:43 +02:00
Fang
6d01b1d0c4
Merge branch 'keygen' into crypto-additions
2018-08-28 12:29:47 +02:00
Joe Bryan
4d22f348e3
XX REMOVE sets contract address to match truffle/ganache testnet
2018-08-27 16:36:27 -07:00
Joe Bryan
f35202a9fa
updates %jael to encode aut/net keys and use +pass everywhere
2018-08-27 16:36:16 -07:00
Joe Bryan
aaa56092e3
disables (obsolete?) %jael assertion that the first hull-dill be %full
2018-08-27 16:36:04 -07:00
Joe Bryan
f67d48970f
simplifies +acru interface, updates +crub and call-sites
2018-08-27 16:35:43 -07:00
Joe Bryan
4567fddb5f
removes deprecated +crua, updates %eyre and lib/hood/write to use +crub
2018-08-27 16:35:37 -07:00
Joe Bryan
c7268d20b9
slog %mack tanks in %gall on bad ack
2018-08-27 16:35:23 -07:00
Joe Bryan
26109c4a72
slog %crud tanks in %dill when we don't have a duct
2018-08-27 16:35:06 -07:00
Joe Bryan
bf966691fa
restores white-listed moves lost in the merge
2018-08-27 16:23:41 -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
Joe Bryan
a6f3c2f5f9
removes obsolete doccords-style comments
2018-08-27 15:33:32 -07:00
Elliot Glaysher
e1ee2b211e
+capped-queue is also general. Move to zuse and add tests.
2018-08-27 15:25:33 -07:00
Joe Bryan
aa3f43c00d
Revert "fixy uno~by, other vor-based code duplication"
...
This reverts commit d5d8715b3c
.
2018-08-27 14:56:45 -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
6e127dbea7
Don't cache live builds until canceled.
2018-08-24 15:12:29 -07:00
Elliot Glaysher
0286254b69
Merge branch 'ford-turbo' of github.com:urbit/arvo into ford-turbo
2018-08-23 15:15:50 -07:00
Ted Blackman
a4e764a1a1
ford %call actually fail on error
2018-08-23 15:03:36 -07:00
Elliot Glaysher
88abe302d2
Merge remote-tracking branch 'origin/ford-turbo' into ford-turbo
2018-08-23 10:39:40 -07:00
Ted Blackman
f297565260
minor doc improvement
2018-08-22 22:36:27 -07:00
Ted Blackman
df21c0363c
Add /* ford rune
2018-08-22 17:53:56 -07:00
Curtis Yarvin
c94fd1b3df
Various fixes and improvements.
2018-08-22 17:43:33 -07:00
Elliot Glaysher
a467bc3870
Add debugging stuff to ford to try to catch non-existent build error.
2018-08-22 16:35:22 -07:00
Elliot Glaysher
32ff2c1847
Marginally better error reporting in %cast.
2018-08-22 13:09:29 -07:00
Ted Blackman
551ab7046c
%ct request all filepaths with prefix
2018-08-22 12:57:43 -07:00
Elliot Glaysher
32088aeb01
Merge remote-tracking branch 'origin/ford-turbo' into ford-turbo
2018-08-21 16:34:24 -07:00
Ted Blackman
eca688384c
+wipe docs
2018-08-21 15:36:16 -07:00
Elliot Glaysher
86fa41cb54
Add debugging output for when a clay ford build fails.
2018-08-21 15:30:04 -07:00
Joe Bryan
3c4e8d87b6
fixes %ford to support %walk where source and target marks are the same
2018-08-21 15:29:08 -07:00
Ted Blackman
659c64e542
docs for +per-event
2018-08-21 15:08:48 -07:00
Ted Blackman
12f05489fb
add overview docs
2018-08-21 14:17:31 -07:00
Elliot Glaysher
b166a55792
Get the collections page displaying. Requires a second reload.
2018-08-21 14:13:58 -07:00
Elliot Glaysher
96dcc99336
Add compile errors to cast failure output.
2018-08-21 11:30:57 -07:00
Ted Blackman
1ca5b0eb1b
Merge branch 'ford-turbo-anchor' into ford-turbo
2018-08-20 17:06:33 -07:00
Ted Blackman
3f81f708cc
Add FIFO build cache. Tests pass
2018-08-20 16:59:44 -07:00
Elliot Glaysher
7f79f1e019
Make the scry in +code work again.
2018-08-20 16:42:26 -07:00
Elliot Glaysher
eca03bf6eb
Clean up the vale test.
2018-08-20 16:34:45 -07:00
Elliot Glaysher
17e3279321
Merge remote-tracking branch 'cgyarvin/research-final' into ford-turbo
2018-08-20 15:43:46 -07:00
Elliot Glaysher
7291c0b66f
Hack out the weird /path from +gram
2018-08-20 15:36:11 -07:00
Curtis Yarvin
746c26a40a
Eliminate de-cons optimization.
2018-08-20 15:32:44 -07:00
Elliot Glaysher
1f3456fc4d
rewrite +soft to use +mule
2018-08-20 14:34:31 -07:00
Elliot Glaysher
ba0de921ab
Merge remote-tracking branch 'origin/collections' into ford-turbo
2018-08-20 13:14:13 -07:00
Ted Blackman
5d0fa0e0e7
Merge branch 'ford-turbo-anchors-instead-of-ducts' into ford-turbo-anchor
2018-08-20 13:12:36 -07:00
Ted Blackman
8db97cd3b7
fix merge problems; turned off +test-vale-error until type system is fixed
2018-08-20 11:19:14 -07:00
Ted Blackman
6ba2cb46fd
Merge remote-tracking branch 'cgy/ford-turbo-original' into ford-turbo
2018-08-20 10:32:44 -07:00
Curtis Yarvin
3c45fc55de
Smoke-test boots with full ford-turbo merge.
2018-08-19 16:06:19 -07:00
Elliot Glaysher
4e9ad16939
WIP: Start rebuilding on anchors.
2018-08-17 17:29:23 -07:00
Elliot Glaysher
7d3ae8902a
WIP: Rename and 80 char.
2018-08-17 16:54:43 -07:00
Ted Blackman
85d55cef9d
typo
2018-08-17 15:30:13 -07:00
Ted Blackman
dfcbd29697
killed several TODOs
2018-08-17 15:27:47 -07:00
Curtis Yarvin
0bceb27dbe
Merge remote-tracking branch 'origin/ford-turbo' into ford-turbo-original
2018-08-17 15:26:51 -07:00
Curtis Yarvin
d062445ffb
Merge commit '89a0a' into ford-turbo-original
2018-08-17 15:04:31 -07:00
Curtis Yarvin
694a4de20e
Merge commit 'e941f' into ford-turbo-original
2018-08-17 13:53:46 -07:00
Curtis Yarvin
0d9af017e7
Merge commit '5d933' into ford-turbo-original
2018-08-17 11:31:23 -07:00
Curtis Yarvin
d2cfa0d78e
Remove debug.
2018-08-17 11:30:23 -07:00
Curtis Yarvin
55b90b2df3
Clean build.
2018-08-17 11:24:22 -07:00
Elliot Glaysher
3b8d2a4a9c
Fix test error strings.
2018-08-16 16:00:33 -07:00
Curtis Yarvin
8f45f30afa
Almost back to working.
2018-08-16 14:39:39 -07:00
Elliot Glaysher
e123410f03
General error message cleanup.
2018-08-16 14:38:50 -07:00
Curtis Yarvin
45cdcbdbbd
Porting work in progress.
2018-08-15 18:37:13 -07:00
Curtis Yarvin
3de36adc6d
Work in progress.
2018-08-15 18:05:30 -07:00
Curtis Yarvin
a6b8407bc4
Building, without (strangely) command:lens
2018-08-15 17:23:37 -07:00
Elliot Glaysher
5d2f6f5885
Don't crash on incorrect +grab product type in marks.
2018-08-15 16:54:41 -07:00
Curtis Yarvin
fa9c4636f9
Merge branch 'research-tome' into ford-turbo-original
2018-08-15 16:48:37 -07:00
Elliot Glaysher
781e7e3add
Add jet hints, %hood caching, and a jab.
2018-08-15 16:39:25 -07:00
Elliot Glaysher
e804d0ff59
Create +jab:by which does +put and +get as mutation.
2018-08-15 14:06:24 -07:00
Ted Blackman
ddef8079a3
|keep and associated machinery
2018-08-15 13:58:54 -07:00
Elliot Glaysher
a6a78cea65
%keep in ford.
2018-08-15 13:48:41 -07:00
Elliot Glaysher
100cda2678
%wipe percentage
2018-08-15 13:07:39 -07:00
Elliot Glaysher
4a081f0fbd
Fix |mass
2018-08-15 10:47:15 -07:00
Elliot Glaysher
f09da3f962
Cleanup: remove , 80 chars, comments.
2018-08-14 16:39:23 -07:00
Fang
8fc069eb79
Standardize Argon2u parameters
2018-08-15 01:08:16 +02:00
Elliot Glaysher
f1a24217c6
Clean up ~& in eyre.
2018-08-14 14:20:00 -07:00
Elliot Glaysher
adfa3b25cd
Cache works. Tests pass. Boots.
2018-08-14 13:17:33 -07:00
Elliot Glaysher
c62b9f6655
First working cache; tests don't work yet.
2018-08-14 13:05:18 -07:00
Elliot Glaysher
dcedf1c8d9
WIP: Clock algorithm
2018-08-13 16:55:12 -07:00
Elliot Glaysher
35afbeeb07
Clean up +scry-blocks
2018-08-13 15:58:18 -07:00
Elliot Glaysher
e33c8e02bf
Stub +access-cache with +cache-key
2018-08-13 15:43:02 -07:00
Elliot Glaysher
91b0b59317
Cleanup of +make types in preperation for additional field.
2018-08-13 14:51:20 -07:00
Fang
4de1a2a2db
Make RIPEMD-160 actually accept proper ++byts
...
Previously, it was interpreting the wid as bit-length rather than
byte-length, which is inconsistent, confusing, and largely unnecessary.
2018-08-10 17:56:32 +02:00
Elliot Glaysher
dded51f0cd
Start %collections on startup, too.
2018-08-09 16:06:14 -07:00
Joe Bryan
f4eb2c1fa4
fixes bad merge in %clay (+read-p sample)
2018-08-09 18:48:29 -04:00
Joe Bryan
429a80fc87
removes duplicate arm in %zuse from merge
2018-08-09 18:36:45 -04:00
Joe Bryan
b0ecbcd2ab
Merge branch 'master' into collections
...
* master: (27 commits)
Transfer ~tep to Rivendell and ~bes to NSPV.
moar changes
stylistic changes
included full group information in scry
clay permissions issue #749
fixed outside urls
fixed clay mut problem
let us not include .html extensions in our urls if we don't want to
Bump Ames :protocol-version from 1 to 2
made hymn renderer unneccesary
variety of bug-fixes
first pass, basic functionality working
Transition ~marzod's Ask duties to a dedicated ship
Bump Ames :protocol-version from 0 to 1
fixes +spin to preserve the type of the head of the product
simplified the code
now covers posts with spaces and no text
Revert "Revert "Change %w care to return both @ud and @da cases""
Revert "Change %w care to return both @ud and @da cases"
Posts and Comments with no text ignored
...
2018-08-09 18:13:52 -04:00
Elliot Glaysher
11cb648399
Trying to get collections working
2018-08-09 14:59:33 -07:00
Elliot Glaysher
89a0a91c57
Boots without old ford.
2018-08-09 11:22:37 -07:00
Ted Blackman
f6042d9e1a
memoize +bran:ut
2018-08-08 14:48:01 -07:00
Elliot Glaysher
81bd72ee21
WIP: Commiting so I can get the ~+ patch.
2018-08-08 14:47:01 -07:00
Ted Blackman
e941f76115
memoize +bran:ut
2018-08-08 14:23:36 -07:00
Elliot Glaysher
5d9339052e
Remove all usage of ford from eyre.
2018-08-07 13:52:31 -07:00
Curtis Yarvin
34855b68f2
Various fixes and improvements.
2018-08-07 13:35:02 -07:00
Elliot Glaysher
00a32ffe73
End to end rendering using ford-turbo.
2018-08-06 14:09:01 -07:00
Elliot Glaysher
68e255b5a6
WIP: Get first ford build in eyre working / renderers should return their name as mark
2018-08-06 13:29:36 -07:00
Fang
e715445c98
Add base58 functions to zuse
2018-08-06 21:23:19 +02:00
Elliot Glaysher
af8148b244
Eyre will %bake builds using ford-turbo now.
2018-08-02 16:18:56 -07:00
Elliot Glaysher
7a3baf35a3
We must %bake the target mark, not the source mark, in %cast.
2018-08-02 16:15:35 -07:00
Elliot Glaysher
8124ae49c0
Make sure we deal with renderer to mark fallback in %bake
2018-08-02 15:55:07 -07:00
Elliot Glaysher
4ecb004adc
Get clay building again / better %alts debugging
2018-08-02 13:21:30 -07:00
Elliot Glaysher
f2c0d3289f
Uses both %mades. This works locally.
2018-08-01 14:05:54 -07:00
Elliot Glaysher
1ca5ca665e
WIP: Move ++cast-thou to turbo, but it's a no-op in practice.
2018-08-01 13:40:44 -07:00
Elliot Glaysher
5051214c05
WIP: All the helper methods.
2018-08-01 13:21:27 -07:00
Elliot Glaysher
e279ec7960
Fix ordering problem with +intercepted-scry.
...
This fixes generators which scry into %a.
2018-08-01 13:06:13 -07:00
Elliot Glaysher
da9a27b2c4
Remove merge artifact that prevented boot.
2018-08-01 13:05:55 -07:00
Elliot Glaysher
4363163319
Merge remote-tracking branch 'origin/collections-redesign' into ford-turbo-eyre-sec
...
Note: This ignores changes to clay for expediency, these may need to
be hand merged later.
2018-07-31 10:11:10 -07:00
Isaac Visintainer
fee20d5de3
bugfixes and some test changes
2018-07-30 22:24:32 -07:00
Isaac Visintainer
1349052f73
collections redesign
2018-07-30 20:17:16 -07:00
Curtis Yarvin
899e2ff9c9
Various fixes and improvements.
2018-07-29 18:19:29 -07:00
Joe Bryan
a6ea3131f2
fixes bug in %eyre proxy config, repairs existing config in +load
2018-07-25 16:43:00 -04:00
Elliot Glaysher
31afbc71ce
Eyre uses turbo to build security drivers.
2018-07-25 12:36:31 -07:00
Elliot Glaysher
7ebf6f262f
Make |mass work
2018-07-24 11:08:57 -07:00
Elliot Glaysher
84e05eba12
Integration of the state machine code complete; can boot a fakezod.
...
Fakezod boots with the new state machine code, and can run the +ford-turbo
test suite.
2018-07-24 10:54:16 -07:00
Elliot Glaysher
bf696a049d
Merge branch 'ford-master-state-machine' into ford-turbo
2018-07-23 15:20:29 -07:00
Elliot Glaysher
8f046df9d4
Make cleanup of scrys/subs compile; add new tests.
2018-07-23 14:57:27 -07:00
Ted Blackman
7b9f871bf2
untested cleanup of subscription and scrying functions
2018-07-23 14:06:21 -07:00
Ted Blackman
c68931bdf8
untested minor bugfix
2018-07-23 14:06:05 -07:00
Ted Blackman
01595622f3
untested multiplexer for pending scrys
2018-07-23 14:05:54 -07:00
Ted Blackman
aa17947db7
WIP +request-tracker and some docs cleanup
2018-07-23 14:05:31 -07:00
Elliot Glaysher
2279fd8649
Add a live=? bit to %build.
2018-07-23 13:58:38 -07:00
Ted Blackman
2398a91344
Removed %pin, %same, and %dude from +build-result. Untested
2018-07-23 10:06:09 -07:00
Curtis Yarvin
8d1cb514c3
Add =label=spec feature.
2018-07-21 12:19:33 -07:00
Elliot Glaysher
edaa6cb363
Remove next-builds/candidate-builds from state.
2018-07-20 16:22:13 -07:00
Elliot Glaysher
4afa6b73ef
WIP: +test-alts-and-live and +test-double-alts
2018-07-20 15:56:35 -07:00
Elliot Glaysher
0bdabe2481
WIP: got +test-alts working
2018-07-20 14:53:13 -07:00
Anthony Arroyo
a6eb000939
added comment re: protocol number limitations
2018-07-20 17:52:48 -04:00
Isaac Visintainer
b26641c997
reverted to old long-poll system but with 8 second fixed era length
2018-07-20 17:49:47 -04:00
Elliot Glaysher
ca2fe7a543
WIP: +test-five-oh-fora passes.
2018-07-19 17:05:30 -07:00
Elliot Glaysher
9d8e295094
WIP: trying to move to master branch.
2018-07-19 16:49:11 -07:00
Fang
4a6e71832f
Add RIPEMD-160 to zuse
...
Jet hinted but not yet implemented.
2018-07-20 01:41:27 +02:00
Fang
df63ff6208
Add argon2 and blake2b to zuse
2018-07-19 21:47:06 +02:00
Anthony Arroyo
dc103dcabd
Merge pull request #765 from urbit/https-acme
...
adds letsencrypt client :acme, integrates with :dns app and %eyre
2018-07-19 12:11:04 -07:00
Curtis Yarvin
bc6ad0456d
Some ?# cleanups.
2018-07-16 16:24:59 -07:00
Fang
050fa5d996
Fix incorrect usage of HMAC function in secp core.
2018-07-13 17:28:19 +02:00
Fang
1e6dc842a4
Add secp core with secp256k to zuse.
...
Not yet fully jet-hinted.
2018-07-13 15:22:34 +02:00
Fang
676b188d5f
Add correct byte-order HMAC family to zuse.
2018-07-13 14:50:15 +02:00
Fang
5041937837
Add jet hint to ++swp.
2018-07-13 13:53:07 +02:00
Fang
64964ea2a9
Add ++sha to hoon.hoon, for correct byte-order SHA hashing.
2018-07-11 22:50:10 +02:00
Fang
c8514d5841
Add +=byts type.
...
Similar to octs, but for "normal" byte order as found in most @
except @t.
2018-07-11 20:49:11 +02:00
Fang
7b4eb67346
Add ++rev for reversing bloq order.
...
This is different from ++swp in that it turns leading zeroes into
trailing zeroes correctly, rather than ignoring them.
2018-07-11 20:47:23 +02:00
Joe Bryan
7ea4b5bc0b
adds authentication nonce to proxy notifications %wise and %that
2018-07-10 23:40:13 -04:00
Curtis Yarvin
0f6077395b
Basic ?# functionality tested.
2018-07-10 11:18:59 -07:00
Curtis Yarvin
24dc55ca95
+ar passes smoke test.
2018-07-09 17:57:56 -07:00
Curtis Yarvin
274030f7ff
Transfer ~tep to Rivendell and ~bes to NSPV.
2018-07-06 10:11:05 -07:00
Curtis Yarvin
a5ce1b67f6
Without debug.
2018-07-06 09:58:55 -07:00
Curtis Yarvin
af10afba1e
_ar texture matching.
2018-07-06 08:03:11 -07:00
Anthony Arroyo
1dd61041eb
Merge pull request #756 from urbit/fix-zuse-crub-overflow
...
tail-call optimizes +ctra, +ctrb, and +ctrc in |aes
2018-07-02 11:22:49 -07:00
Joe Bryan
c84b0d9ca8
tail-call optimizes +ctra, +ctrb, and +ctrc in |aes
2018-06-30 23:22:15 -04:00
Joe Bryan
c8c90bc587
integrates :acme with %eyre (receive new domains/orders, install certificates)
2018-06-28 23:45:04 -04:00
Joe Bryan
2f6fc2493d
updates %eyre state adaptation in +load
2018-06-28 13:41:48 -04:00
Joe Bryan
d358548223
implements .well-known in %eyre
2018-06-28 13:41:48 -04:00
Joe Bryan
26f4182c18
adds config to %eyre state, %rule gift to update, %born includes host/ips
2018-06-28 13:41:43 -04:00
Elliot Glaysher
6aeb2a0de7
%cast should use %walk.
2018-06-27 16:57:40 -07:00
Elliot Glaysher
2d4dbc7c47
Rework %walk so that it doesn't load all marks.
2018-06-27 16:26:47 -07:00
Elliot Glaysher
7e00f930b8
Add helper function for common build pattern.
2018-06-27 13:37:54 -07:00
Isaac Visintainer
972ff2c82a
first attempt, lets see how it goes...
2018-06-27 11:09:38 -07:00
Elliot Glaysher
87cbea377d
Remove indirect hoons and fix up callsites using //
2018-06-26 13:52:56 -07:00
Elliot Glaysher
693ab11c65
Add the %walk schematic
2018-06-22 15:20:52 -07:00