Commit Graph

4635 Commits

Author SHA1 Message Date
Paul Driver
b742eb729f shax->urcrypt 2020-08-20 15:25:11 -07:00
Paul Driver
04e8e85145 sha1->urcrypt 2020-08-20 15:07:32 -07:00
Paul Driver
aea45ee037 ripemd-160->urcrypt 2020-08-20 14:43:22 -07:00
Paul Driver
e9c400424d move some includes into urcrypt.c 2020-08-18 15:47:19 -07:00
Paul Driver
e846b29754 integrate jets with urcrypt changes 2020-08-18 15:42:22 -07:00
Paul Driver
bdfa1a4852 cleaning up _cbc_pad a bit 2020-08-18 12:44:10 -07:00
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