Commit Graph

998 Commits

Author SHA1 Message Date
Matthew LeVan
93a5c87178 ares_crypto: remove unused imports 2023-12-21 14:35:45 -05:00
Matthew LeVan
769dfca33f jets: simplify aes_siv greatly and use random inputs for tests 2023-12-21 14:32:38 -05:00
Matthew LeVan
7155e9909a jets: use explicitly sized byte arrays in ed jets 2023-12-21 10:25:28 -05:00
Edward Amsden
0f6c8b4659 noun: add IndirectAtom::new_raw_mut_bytearray to allocate indirect atoms with mutable memory returned as a reference to a fixed-sized byte array. 2023-12-21 07:51:44 -06:00
Matthew LeVan
9f88799fe2 Merge branch 'status' into msl/ares-crypto 2023-12-20 21:21:48 -05:00
Matthew LeVan
cf6a347929 files: remove .vscode 2023-12-20 21:16:19 -05:00
Matthew LeVan
afbb5ea245 jets: boots without urcrypt 2023-12-20 21:14:00 -05:00
Matthew LeVan
38f9bd4e26 wip: replace urcrypt in aes 2023-12-20 16:09:59 -05:00
Matthew LeVan
70a3744218 jets: replace urcrypt with ares_crypto functions in ed jets 2023-12-20 13:52:50 -05:00
Edward Amsden
a96c669b22
Merge pull request #193 from urbit/jon/fix-rev
jets: fix jet_rev
2023-12-20 11:05:22 -06:00
Matthew LeVan
8437982ea3 jets: replace urcrypt with ares_crypto in sha jets 2023-12-20 12:01:58 -05:00
Matthew LeVan
0f683464a5 sha: sha1, shal, shay, shas 2023-12-20 11:13:28 -05:00
Edward Amsden
c6a45aed9d
Merge pull request #143 from urbit/eamsden/integrate-pma
Integrate PMA
2023-12-20 09:35:31 -06:00
Matthew LeVan
0fb271c53a ares_crypto: cleanup cargo files 2023-12-20 10:24:34 -05:00
Matthew LeVan
ab27d667a0 ed: shar 2023-12-20 09:50:07 -05:00
barter-simsum
4c8851c385 pma: simpler pending freelist merge. fixes use after free 2023-12-20 09:37:04 -05:00
Edward Amsden
4080f50145 pma: format 2023-12-20 00:20:10 -06:00
Edward Amsden
3ae877f655 pma: lint and c warnings cleanup 2023-12-20 00:16:55 -06:00
Edward Amsden
58c49bc5e1 pma: dont assert loidx != in _bt_dirty, it could well be! 2023-12-19 21:36:27 -06:00
Edward Amsden
86a8922e0f pma: make sure unifying equality dirties for unifying a cell in the PMA, not just an indirect atom 2023-12-19 20:56:33 -06:00
Edward Amsden
feeb278794 pma: lots of c-side bugfixes 2023-12-19 20:55:57 -06:00
Edward Amsden
2c1f1fa285 Merge branch 'status' into eamsden/integrate-pma-tmp 2023-12-19 18:38:40 -06:00
barter-simsum
2762872a94 pma: wip test revisions 2023-12-19 17:48:04 -05:00
barter-simsum
0dac274a63 pma: minor bug fixes 2023-12-19 17:47:57 -05:00
Matthew LeVan
78068c2820 aes_siv: improved error handling 2023-12-19 16:40:38 -05:00
barter-simsum
232a5bdff5 pma: freelist restoration using *_record_alloc and insertdat bugfix 2023-12-19 16:29:03 -05:00
Matthew LeVan
b903e5784d aes_siv: complete siv{a,b,c}_{en,de} with tests 2023-12-19 15:39:39 -05:00
Matthew LeVan
f53534b366 aes: siv_en works 2023-12-19 14:45:50 -05:00
Matthew LeVan
1251583052 ed: fix typo 2023-12-19 14:18:02 -05:00
Matthew LeVan
93644c12d0 wip: aes_siv crate does not support RFC 5297.4 2023-12-19 14:13:16 -05:00
Jonathan Paprocki
16c91e96d9 jets: rev PR comment 2023-12-19 13:56:46 -05:00
Jonathan Paprocki
24ce412a1f jets: fix jet_rev 2023-12-19 12:58:37 -05:00
Matthew LeVan
017b488b74 wip: siv_en encrypts but is incorrect 2023-12-19 11:22:46 -05:00
Edward Amsden
f601a61827 pma: clean up a bunch of warnings (not all though) 2023-12-19 09:56:34 -06:00
barter-simsum
9a74aff3e8 pma: significant revisions to freelist logic 2023-12-18 22:02:58 -05:00
Matthew LeVan
d12656e7c3 wip: aes mess 2023-12-18 21:22:06 -05:00
Edward Amsden
7954758e43
Merge pull request #192 from urbit/eamsden/no-memory-checks-in-ci
ci: don't enable check_all feature for ares crate
2023-12-18 19:09:06 -06:00
Edward Amsden
d7a42cdf92 ci: don't enable check_all feature for ares crate 2023-12-18 17:46:29 -06:00
Edward Amsden
8c92c68c5f
Merge pull request #191 from urbit/pq/add-warning-for-check-all
add a warning to discourage use of check_all feature flag
2023-12-18 17:43:56 -06:00
Matthew LeVan
f8c5620752 ed: add comments 2023-12-18 16:14:29 -05:00
Matthew LeVan
3767f89272 wip: all but shar work for ed 2023-12-18 16:08:22 -05:00
Matthew LeVan
7878b775ab ed: veri 2023-12-18 15:03:44 -05:00
Philip Quirk
760b317a3e add a warning to discourage use of check_all feature flag 2023-12-18 13:48:20 -06:00
Matthew LeVan
228ab7f5b7 ed: sign 2023-12-18 14:08:59 -05:00
Matthew LeVan
561701aaf1 wip: shar 2023-12-18 12:55:13 -05:00
Matthew LeVan
eb77dad57f ed: puck 2023-12-18 11:39:09 -05:00
Edward Amsden
64367a9037 ares_crypto: cargo lock 2023-12-17 21:46:26 -06:00
Edward Amsden
087b90db90 ares_crypto: add scaffolding for tests vs urcrypt 2023-12-17 21:46:04 -06:00
barter-simsum
c0e68a27f6 pma: btest ephemeral structure equality tests 2023-12-17 20:05:03 -05:00
Matthew LeVan
bdaeed22c4 wip: ares_crypto initial commit 2023-12-17 18:57:51 -05:00