OXYGENHUB

Add ed25519-dalek and ml-dsa dependencies for composite signatures e993a086c13f

Author
unknown
When
· 2026-09-26 18:07 UTC
Signature
◈ sealed by Andy McCall
Hash
e993a086c13fd0aef3b089e810f4df60046dfa62eea601db3d002edf126e1fc4
Depends on
ff0af1ee299d
Depended on by
642da2636de2 2cd40ea1c04c f874dc8659c2 8d80356371c5 5b4c51307b14 e96a430c78f3 d42369abf180 37c299cec358 cdb5beba7f05 135212de5370 d02e545dc265 2b5ee371060e 750251b21a96 5e388efbde57
In bookmarks
agents-in-readme bare-hashes carried-not-removed carry-identical doctor-trust identical-sides keyless-tags main merge-remote-bookmark only-help-103 paths-for-resolutions-and-amend push-notes show-stat subrepo-pin-state switch-says
In tags
v0.1.0 v0.10.0 v0.11.0 v0.2.0 v0.3.0 v0.3.1 v0.4.0 v0.4.1 v0.4.2 v0.4.3 v0.4.4 v0.4.5 v0.4.6 v0.5.0 v0.5.1 v0.6.0 v0.7.0 v0.8.0 v0.9.0
Edits
26 atoms, 0 tree operations, 2 files

Browse the tree at this change

modified Cargo.lock +286 −2
…
73 unchanged lines
74 74
checksum = "d3fb67a6e08acf24fdeccbac2cb6ac4305825bd1f117462e0e6f2f193345ad56"
75 75
76 76
[[package]]
77 +
name = "autocfg"
78 +
version = "1.5.1"
79 +
source = "registry+https://github.com/rust-lang/crates.io-index"
80 +
checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53"
81 +
82 +
[[package]]
83 +
name = "base64ct"
84 +
version = "1.8.3"
85 +
source = "registry+https://github.com/rust-lang/crates.io-index"
86 +
checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06"
87 +
88 +
[[package]]
77 89
name = "bitflags"
78 90
version = "2.13.2"
79 91
source = "registry+https://github.com/rust-lang/crates.io-index"
…
13 unchanged lines
93 105
]
94 106
95 107
[[package]]
108 +
name = "block-buffer"
109 +
version = "0.12.1"
110 +
source = "registry+https://github.com/rust-lang/crates.io-index"
111 +
checksum = "d2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aa"
112 +
dependencies = [
113 +
 "hybrid-array",
114 +
]
115 +
116 +
[[package]]
96 117
name = "bstr"
97 118
version = "1.13.1"
98 119
source = "registry+https://github.com/rust-lang/crates.io-index"
…
60 unchanged lines
159 180
checksum = "1c133bc6a41be0d194c306b5506d15e6feeea7b1d6604bd3f8310dfb2ca96486"
160 181
161 182
[[package]]
183 +
name = "cmov"
184 +
version = "0.5.4"
185 +
source = "registry+https://github.com/rust-lang/crates.io-index"
186 +
checksum = "0c9ea0ac24bc397ab3c98583a3c9ba74fa56b09a4449bbe172b9b1ddb016027a"
187 +
188 +
[[package]]
162 189
name = "colorchoice"
163 190
version = "1.0.5"
164 191
source = "registry+https://github.com/rust-lang/crates.io-index"
165 192
checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570"
166 193
167 194
[[package]]
195 +
name = "const-oid"
196 +
version = "0.10.2"
197 +
source = "registry+https://github.com/rust-lang/crates.io-index"
198 +
checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c"
199 +
200 +
[[package]]
168 201
name = "constant_time_eq"
169 202
version = "0.4.2"
170 203
source = "registry+https://github.com/rust-lang/crates.io-index"
…
34 unchanged lines
205 238
checksum = "a31eee39dddec8330830986fcd7625edb5a24ec90ea038215273bbc3adb08ac6"
206 239
207 240
[[package]]
241 +
name = "crypto-common"
242 +
version = "0.2.2"
243 +
source = "registry+https://github.com/rust-lang/crates.io-index"
244 +
checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453"
245 +
dependencies = [
246 +
 "getrandom 0.4.3",
247 +
 "hybrid-array",
248 +
 "rand_core 0.10.1",
249 +
]
250 +
251 +
[[package]]
252 +
name = "ctutils"
253 +
version = "0.4.2"
254 +
source = "registry+https://github.com/rust-lang/crates.io-index"
255 +
checksum = "7d5515a3834141de9eafb9717ad39eea8247b5674e6066c404e8c4b365d2a29e"
256 +
dependencies = [
257 +
 "cmov",
258 +
]
259 +
260 +
[[package]]
261 +
name = "curve25519-dalek"
262 +
version = "5.0.0"
263 +
source = "registry+https://github.com/rust-lang/crates.io-index"
264 +
checksum = "b5eed333089e2e1c1ac8c6c0398e5e2497b4c9926ca6d0365ed1e099afa5bc23"
265 +
dependencies = [
266 +
 "cfg-if",
267 +
 "cpufeatures",
268 +
 "curve25519-dalek-derive",
269 +
 "digest",
270 +
 "fiat-crypto",
271 +
 "rustc_version",
272 +
 "subtle",
273 +
 "zeroize",
274 +
]
275 +
276 +
[[package]]
277 +
name = "curve25519-dalek-derive"
278 +
version = "0.1.1"
279 +
source = "registry+https://github.com/rust-lang/crates.io-index"
280 +
checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3"
281 +
dependencies = [
282 +
 "proc-macro2",
283 +
 "quote",
284 +
 "syn 2.0.119",
285 +
]
286 +
287 +
[[package]]
288 +
name = "der"
289 +
version = "0.8.2"
290 +
source = "registry+https://github.com/rust-lang/crates.io-index"
291 +
checksum = "a878c850e9e421b20262e9b41f9c860e4785fa07541c266b62ff9d1ef998a80a"
292 +
dependencies = [
293 +
 "const-oid",
294 +
 "zeroize",
295 +
]
296 +
297 +
[[package]]
298 +
name = "digest"
299 +
version = "0.11.3"
300 +
source = "registry+https://github.com/rust-lang/crates.io-index"
301 +
checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2"
302 +
dependencies = [
303 +
 "block-buffer",
304 +
 "crypto-common",
305 +
]
306 +
307 +
[[package]]
308 +
name = "ed25519"
309 +
version = "3.0.0"
310 +
source = "registry+https://github.com/rust-lang/crates.io-index"
311 +
checksum = "29fcf32e6c73d1079f83ab4d782de2d81620346a5f38c6237a86a22f8368980a"
312 +
dependencies = [
313 +
 "signature",
314 +
]
315 +
316 +
[[package]]
317 +
name = "ed25519-dalek"
318 +
version = "3.0.0"
319 +
source = "registry+https://github.com/rust-lang/crates.io-index"
320 +
checksum = "6ebaa1a2bf1290ab3bfe5a7b771d050ebffab2711c19a81691c683a5144a25de"
321 +
dependencies = [
322 +
 "curve25519-dalek",
323 +
 "ed25519",
324 +
 "sha2",
325 +
 "subtle",
326 +
 "zeroize",
327 +
]
328 +
329 +
[[package]]
208 330
name = "errno"
209 331
version = "0.3.14"
210 332
source = "registry+https://github.com/rust-lang/crates.io-index"
…
10 unchanged lines
221 343
checksum = "da7c62ceae207dd37ea5b845da6a0696c799f85e97da1ab5b7910be3c1c80223"
222 344
223 345
[[package]]
346 +
name = "fiat-crypto"
347 +
version = "0.3.0"
348 +
source = "registry+https://github.com/rust-lang/crates.io-index"
349 +
checksum = "64cd1e32ddd350061ae6edb1b082d7c54915b5c672c389143b9a63403a109f24"
350 +
351 +
[[package]]
224 352
name = "find-msvc-tools"
225 353
version = "0.1.14"
226 354
source = "registry+https://github.com/rust-lang/crates.io-index"
…
19 unchanged lines
246 374
 "cfg-if",
247 375
 "libc",
248 376
 "r-efi",
377 +
 "rand_core 0.10.1",
249 378
]
250 379
251 380
[[package]]
…
22 unchanged lines
274 403
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
275 404
276 405
[[package]]
406 +
name = "hybrid-array"
407 +
version = "0.4.15"
408 +
source = "registry+https://github.com/rust-lang/crates.io-index"
409 +
checksum = "27f864f10dfb56725ce5ce5472bc52252c8f93a4ab86327122cebf62c5f59a17"
410 +
dependencies = [
411 +
 "ctutils",
412 +
 "typenum",
413 +
]
414 +
415 +
[[package]]
277 416
name = "ignore"
278 417
version = "0.4.33"
279 418
source = "registry+https://github.com/rust-lang/crates.io-index"
…
16 unchanged lines
296 435
checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"
297 436
298 437
[[package]]
438 +
name = "keccak"
439 +
version = "0.2.2"
440 +
source = "registry+https://github.com/rust-lang/crates.io-index"
441 +
checksum = "d8f198d1db720e4940b5a493201d199d9f24f568f8f746bd13706243a2f71598"
442 +
dependencies = [
443 +
 "cfg-if",
444 +
 "cpufeatures",
445 +
]
446 +
447 +
[[package]]
299 448
name = "libc"
300 449
version = "0.2.189"
301 450
source = "registry+https://github.com/rust-lang/crates.io-index"
…
18 unchanged lines
320 469
checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98"
321 470
322 471
[[package]]
472 +
name = "ml-dsa"
473 +
version = "0.1.1"
474 +
source = "registry+https://github.com/rust-lang/crates.io-index"
475 +
checksum = "add6b9d92e496f16f4526d68ff29da1483aba4b119baeab8bed3b9e3544a6f3d"
476 +
dependencies = [
477 +
 "const-oid",
478 +
 "crypto-common",
479 +
 "ctutils",
480 +
 "hybrid-array",
481 +
 "module-lattice",
482 +
 "pkcs8",
483 +
 "shake",
484 +
 "signature",
485 +
]
486 +
487 +
[[package]]
488 +
name = "module-lattice"
489 +
version = "0.2.3"
490 +
source = "registry+https://github.com/rust-lang/crates.io-index"
491 +
checksum = "0c61b87c9683ab7cb1c6871d261ad5479b6b10ceb52c4352aaca3b5d35a8febe"
492 +
dependencies = [
493 +
 "ctutils",
494 +
 "hybrid-array",
495 +
 "num-traits",
496 +
]
497 +
498 +
[[package]]
499 +
name = "num-traits"
500 +
version = "0.2.19"
501 +
source = "registry+https://github.com/rust-lang/crates.io-index"
502 +
checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
503 +
dependencies = [
504 +
 "autocfg",
505 +
]
506 +
507 +
[[package]]
323 508
name = "once_cell"
324 509
version = "1.21.4"
325 510
source = "registry+https://github.com/rust-lang/crates.io-index"
…
20 unchanged lines
346 531
version = "0.1.0"
347 532
dependencies = [
348 533
 "blake3",
534 +
 "ed25519-dalek",
349 535
 "hex",
350 536
 "ignore",
537 +
 "ml-dsa",
351 538
 "rand",
352 539
 "similar",
353 540
 "tempfile",
…
1 unchanged lines
355 542
]
356 543
357 544
[[package]]
545 +
name = "pkcs8"
546 +
version = "0.11.0"
547 +
source = "registry+https://github.com/rust-lang/crates.io-index"
548 +
checksum = "451913da69c775a56034ea8d9003d27ee8948e12443eae7c038ba100a4f21cb7"
549 +
dependencies = [
550 +
 "der",
551 +
 "spki",
552 +
]
553 +
554 +
[[package]]
358 555
name = "ppv-lite86"
359 556
version = "0.2.21"
360 557
source = "registry+https://github.com/rust-lang/crates.io-index"
…
34 unchanged lines
395 592
dependencies = [
396 593
 "libc",
397 594
 "rand_chacha",
398 -
 "rand_core",
595 +
 "rand_core 0.6.4",
399 596
]
400 597
401 598
[[package]]
…
3 unchanged lines
405 602
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
406 603
dependencies = [
407 604
 "ppv-lite86",
408 -
 "rand_core",
605 +
 "rand_core 0.6.4",
409 606
]
410 607
411 608
[[package]]
…
6 unchanged lines
418 615
]
419 616
420 617
[[package]]
618 +
name = "rand_core"
619 +
version = "0.10.1"
620 +
source = "registry+https://github.com/rust-lang/crates.io-index"
621 +
checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69"
622 +
623 +
[[package]]
421 624
name = "regex-automata"
422 625
version = "0.4.18"
423 626
source = "registry+https://github.com/rust-lang/crates.io-index"
…
11 unchanged lines
435 638
checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4"
436 639
437 640
[[package]]
641 +
name = "rustc_version"
642 +
version = "0.4.1"
643 +
source = "registry+https://github.com/rust-lang/crates.io-index"
644 +
checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
645 +
dependencies = [
646 +
 "semver",
647 +
]
648 +
649 +
[[package]]
438 650
name = "rustix"
439 651
version = "1.1.5"
440 652
source = "registry+https://github.com/rust-lang/crates.io-index"
…
16 unchanged lines
457 669
]
458 670
459 671
[[package]]
672 +
name = "semver"
673 +
version = "1.0.28"
674 +
source = "registry+https://github.com/rust-lang/crates.io-index"
675 +
checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd"
676 +
677 +
[[package]]
460 678
name = "serde_core"
461 679
version = "1.0.229"
462 680
source = "registry+https://github.com/rust-lang/crates.io-index"
…
14 unchanged lines
477 695
]
478 696
479 697
[[package]]
698 +
name = "sha2"
699 +
version = "0.11.0"
700 +
source = "registry+https://github.com/rust-lang/crates.io-index"
701 +
checksum = "446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4"
702 +
dependencies = [
703 +
 "cfg-if",
704 +
 "cpufeatures",
705 +
 "digest",
706 +
]
707 +
708 +
[[package]]
709 +
name = "shake"
710 +
version = "0.1.0"
711 +
source = "registry+https://github.com/rust-lang/crates.io-index"
712 +
checksum = "09057cb2149ad4cbd2da1e26b351f9a4c354219421229c69c3063e6f61947c4a"
713 +
dependencies = [
714 +
 "digest",
715 +
 "keccak",
716 +
 "sponge-cursor",
717 +
]
718 +
719 +
[[package]]
480 720
name = "shlex"
481 721
version = "2.0.1"
482 722
source = "registry+https://github.com/rust-lang/crates.io-index"
483 723
checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
484 724
485 725
[[package]]
726 +
name = "signature"
727 +
version = "3.0.0"
728 +
source = "registry+https://github.com/rust-lang/crates.io-index"
729 +
checksum = "28d567dcbaf0049cb8ac2608a76cd95ff9e4412e1899d389ee400918ca7537f5"
730 +
dependencies = [
731 +
 "digest",
732 +
 "rand_core 0.10.1",
733 +
]
734 +
735 +
[[package]]
486 736
name = "similar"
487 737
version = "2.7.0"
488 738
source = "registry+https://github.com/rust-lang/crates.io-index"
489 739
checksum = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa"
490 740
491 741
[[package]]
742 +
name = "spki"
743 +
version = "0.8.0"
744 +
source = "registry+https://github.com/rust-lang/crates.io-index"
745 +
checksum = "1d9efca8738c78ee9484207732f728b1ef517bbb1833d6fc0879ca898a522f6f"
746 +
dependencies = [
747 +
 "base64ct",
748 +
 "der",
749 +
]
750 +
751 +
[[package]]
752 +
name = "sponge-cursor"
753 +
version = "0.1.0"
754 +
source = "registry+https://github.com/rust-lang/crates.io-index"
755 +
checksum = "3a0219bd7d979d58245a4f41f695e1ac9f8befdffadd7f61f1bae9e39abc6620"
756 +
757 +
[[package]]
492 758
name = "strsim"
493 759
version = "0.11.1"
494 760
source = "registry+https://github.com/rust-lang/crates.io-index"
495 761
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
496 762
497 763
[[package]]
764 +
name = "subtle"
765 +
version = "2.6.1"
766 +
source = "registry+https://github.com/rust-lang/crates.io-index"
767 +
checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
768 +
769 +
[[package]]
498 770
name = "syn"
499 771
version = "2.0.119"
500 772
source = "registry+https://github.com/rust-lang/crates.io-index"
…
49 unchanged lines
550 822
]
551 823
552 824
[[package]]
825 +
name = "typenum"
826 +
version = "1.20.1"
827 +
source = "registry+https://github.com/rust-lang/crates.io-index"
828 +
checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20"
829 +
830 +
[[package]]
553 831
name = "unicode-ident"
554 832
version = "1.0.26"
555 833
source = "registry+https://github.com/rust-lang/crates.io-index"
…
64 unchanged lines
620 898
 "quote",
621 899
 "syn 2.0.119",
622 900
]
901 +
902 +
[[package]]
903 +
name = "zeroize"
904 +
version = "1.9.0"
905 +
source = "registry+https://github.com/rust-lang/crates.io-index"
906 +
checksum = "e13c156562582aa81c60cb29407084cdb54c4164760106ab78e6c5b0858cf64e"
modified crates/oxy-core/Cargo.toml +2 −0
…
11 unchanged lines
12 12
similar = "2"
13 13
thiserror = "1"
14 14
ignore = "0.4"
15 +
ml-dsa = "0.1"
16 +
ed25519-dalek = "3"
15 17
16 18
[dev-dependencies]
17 19
tempfile = "3"