Commit Graph

4629 Commits

Author SHA1 Message Date
Paul Driver
2fdffe1e82 overwrite inputs instead of copying in urcrypt 2020-08-18 12:35:07 -07:00
Paul Driver
ca14af11a7 cleaning up a bit, rethinking things 2020-08-18 10:31:50 -07:00
Paul Driver
ab8d0dd7ef blake2b 2020-08-11 15:01:24 -07:00
Paul Driver
3f917d7848 move argon unpacking helpers to u3r 2020-08-11 13:04:04 -07:00
Paul Driver
6deec62292 rename u3r_unpack->u3r_bytes_fit, u3r_unpack_alloc->u3r_bytes_all 2020-08-11 11:12:25 -07:00
Paul Driver
6fdc65dea6 argon2 2020-08-10 15:19:32 -07:00
Paul Driver
fe1375ef6b cbc:aes -> urcrypt 2020-08-07 16:28:31 -07:00
Paul Driver
a9bbac948e more helper functions for shorter, more boring code in aes ecb, cbc 2020-08-07 14:40:27 -07:00
Paul Driver
a1c1f3b9ee making the bodies of the cbc functions call helpers to be more boring 2020-08-07 13:06:44 -07:00
Paul Driver
e863afd30e add u3r_unpack_alloc() 2020-08-07 12:47:43 -07:00
Paul Driver
6e065b6979 const qualifiers, inplace reverse, aes_cbca 2020-08-07 12:28:50 -07:00
Paul Driver
cd4b8cb9b0 aes_ecb -> urcrypt 2020-08-05 16:06:04 -07:00
Paul Driver
c8714ebc54 rest of the unpacks 2020-08-04 16:58:38 -07:00
Paul Driver
4218308d04 more unpacks 2020-08-04 13:42:10 -07:00
Paul Driver
84c959313d begin move to u3r_unpack() (new function) for consistency in crypto jets
combining the padding and length checking into one function helps make
the crypto jets really boring and easy to scan, improving auditability.
2020-08-04 13:10:30 -07:00
Paul Driver
542bd55dc2 urcrypt_ed_veri 2020-07-31 17:30:09 -07:00
Paul Driver
98d2ad9f08 urcrypt_ed_shar 2020-07-31 16:56:39 -07:00
Paul Driver
bd17aa70ca urcrypt_ed_puck 2020-07-31 16:31:56 -07:00
Paul Driver
2369b4eae2 urcrypt_ed_add_double_scalarmult 2020-07-31 14:46:26 -07:00
Paul Driver
5b9f60fd2f urcrypt_ed_add_scalarmult_scalarmult_base 2020-07-31 14:21:02 -07:00
Paul Driver
cfb9b21018 ed_scalarmult_base -> urcrypt 2020-07-31 11:55:02 -07:00
Paul Driver
cc5998ae07 move ed_point_add to urcrypt 2020-07-31 10:50:46 -07:00
Paul Driver
6cb81fe084 ed_sign moved to urcrypt 2020-07-30 14:40:47 -07:00
Paul Driver
74d06deb1b one working function in so 2020-07-30 13:07:13 -07:00
Paul Driver
d7287d2114 ed_scalarmult jet only uses urcrypt 2020-07-27 19:30:20 -07:00
Paul Driver
b8db4141bc urcrypt pkg with one function, building 2020-07-27 19:19:17 -07:00
Joe Bryan
c96705e755 vere: bumps urbit version to v0.10.8 2020-07-23 18:15:35 -07:00
Joe Bryan
9e77535568 Merge branch 'master' into release/next-vere
* master: (117 commits)
  contact-store: restore /~/default contacts
  contact-hook: resubscribe on correct paths
  metadata: handle OTA correctly
  release: urbit-os-v1.0.30
  group-store: remove scries from OTA logic
  release: urbit-os-v1.0.30
  MAINTAINERS: amend for post-fusion
  ames: add scry endpoint for forward lanes
  ames: improve scry interface
  chat, publish, contacts: fix OTA bugs
  trouble: report glob state
  clay: ignore extraneous /sys/lyv results
  zuse: added docstring and warning
  release: urbit-os-v1.0.29
  groups: correct line-height on group items
  launch: use mono for base hash
  interface: don't require urbitrc for build:prod
  maintainers: add glob-making instructions
  interface: amend disconnect copy
  metadata-store: migrate contact paths
  ...
2020-07-23 16:08:09 -07:00
Joe Bryan
1953e4e2b3
Merge pull request #3099 from urbit/philip/compact
Memory compaction
2020-07-23 14:53:52 -07:00
pilfer-pandex
942e60670e king: fix ames tests 2020-07-23 13:17:02 -07:00
Liam Fitzgerald
5fd268ced8 contact-store: restore /~/default contacts 2020-07-23 17:54:45 +10:00
Liam Fitzgerald
70b0336d22 contact-hook: resubscribe on correct paths 2020-07-23 17:42:41 +10:00
Joe Bryan
72cadc2b0a u3: note that u3a_rewrit* doesn't yet support south roads 2020-07-23 00:01:04 -07:00
pilfer-pandex
7eddb89b70 king: it was too clever of me to use stateTVar; compiler can't help 2020-07-22 22:52:46 -07:00
pilfer-pandex
8e14fb8086 king: fix comment about ames q behavior 2020-07-22 22:50:22 -07:00
pilfer-pandex
4c9cbb5d19 king: ames bounded q, now with logging and fifo 2020-07-22 22:48:35 -07:00
Joe Bryan
eb2350c785 serf: tweaks |pack and |mass printfs 2020-07-22 22:43:28 -07:00
Joe Bryan
d8db01a57b u3: moves u3a_compact to u3m_pack, refactors internals 2020-07-22 22:20:03 -07:00
Liam Fitzgerald
0eb3b2e77f metadata: handle OTA correctly 2020-07-23 15:02:54 +10:00
Joe Bryan
bbf0c51201 u3: refactors u3m_reclaim() into noun modules, works on any road 2020-07-22 21:52:42 -07:00
Liam Fitzgerald
9f46f4ce24 group-store: remove scries from OTA logic 2020-07-23 01:54:56 +00:00
Matilde Park
8bd13c8ed7 release: urbit-os-v1.0.30 2020-07-22 14:50:51 -04:00
Matilde Park
0d68f3f901 Merge branch 'release/next-sys' 2020-07-22 14:31:17 -04:00
Matilde Park
038a36dbb1 Merge branch 'release/huck-hotfix' 2020-07-22 14:31:09 -04:00
Fang
d6a39c1311
Merge pull request #3059 from urbit/jb/m/behn-scry
arvo: ames & behn scry interface updates
2020-07-22 19:55:16 +02:00
matildepark
6b6a77cb50
Merge pull request #3135 from finled-bansel/fix-moon-rendering
landscape clock: render sun+moon after night
2020-07-22 12:27:41 -04:00
matildepark
5108814645
Merge pull request #3134 from urbit/mp/babel-build
interface: add babel-transform-runtime
2020-07-22 12:16:55 -04:00
Fang
3955d1092b
ames: add scry endpoint for forward lanes
Finds the lane for that peer, or their galaxy. Intended for use in the
runtime, to enable stateless forwarding.
2020-07-22 16:33:34 +02:00
Fang
4ea98e569f
ames: improve scry interface
No longer abuse the desk field, instead making use of the path. Reject
any scries outside of the local ship, empty desk and current time as
invalid.
2020-07-22 16:30:47 +02:00
Liam Fitzgerald
66e2fc0208 chat, publish, contacts: fix OTA bugs 2020-07-22 12:54:34 +00:00