{"crate":{"id":"curve25519-dalek","name":"curve25519-dalek","updated_at":"2026-07-06T16:22:48.020142Z","versions":[2726869,2598153,2475581,1998349,1970611,1919260,1861955,1838424,1714124,1634626,1634545,1177848,1042239,903095,890395,852447,830425,759982,718079,713895,682768,682562,682255,501130,501126,501119,414012,408715,408703,408678,403164,400593,365558,365415,324467,324464,324462,324308,324297,324294,273703,258196,246801,191629,190039,185181,184829,168004,166643,155015,154579,148921,134032,134021,134018,134007,133849,130444,128777,122328,122327,118541,116398,109784,109640,108633,101322,97521,92968,92277,88446,87899,87631,85928,80064,80062,78675,78037,78015,73232,71454,71447,71446,68580,67478,62419,61245,61209,58154,58093,54786,53792,53632,53327,53265,47767,46131,46049,43457,43456,39292,39275,39273,39236],"keywords":["crypto","cryptography","curve25519","ristretto","ristretto255"],"categories":["cryptography","no-std"],"badges":[],"created_at":"2016-12-08T05:13:57.620503Z","downloads":247854403,"recent_downloads":57697927,"default_version":"5.0.0","num_versions":104,"yanked":false,"max_version":"5.0.0","newest_version":"5.0.0","max_stable_version":"5.0.0","description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/curve25519-dalek","links":{"version_downloads":"/api/v1/crates/curve25519-dalek/downloads","versions":null,"owners":"/api/v1/crates/curve25519-dalek/owners","owner_team":"/api/v1/crates/curve25519-dalek/owner_team","owner_user":"/api/v1/crates/curve25519-dalek/owner_user","reverse_dependencies":"/api/v1/crates/curve25519-dalek/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2726869,"crate":"curve25519-dalek","num":"5.0.0","dl_path":"/api/v1/crates/curve25519-dalek/5.0.0/download","readme_path":"/api/v1/crates/curve25519-dalek/5.0.0/readme","updated_at":"2026-07-06T16:22:48.020142Z","created_at":"2026-07-06T16:22:48.020142Z","downloads":3457632,"features":{"alloc":["zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"digest":["dep:digest"],"group":["dep:group","rand_core"],"legacy_compatibility":[],"lizard":["digest"],"precomputed-tables":[],"rand_core":["dep:rand_core","digest/rand_core"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/5.0.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/5.0.0/downloads","authors":"/api/v1/crates/curve25519-dalek/5.0.0/authors"},"crate_size":350408,"published_by":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"audit_actions":[{"action":"publish","user":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"time":"2026-07-06T16:22:48.020142Z"}],"checksum":"b5eed333089e2e1c1ac8c6c0398e5e2497b4c9926ca6d0365ed1e099afa5bc23","rust_version":"1.85.0","has_lib":true,"bin_names":[],"edition":"2024","description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":27524,"comment_lines":1947,"files":57}},"total_code_lines":27530,"total_comment_lines":1949}},{"id":2598153,"crate":"curve25519-dalek","num":"5.0.0-rc.1","dl_path":"/api/v1/crates/curve25519-dalek/5.0.0-rc.1/download","readme_path":"/api/v1/crates/curve25519-dalek/5.0.0-rc.1/readme","updated_at":"2026-06-18T05:45:55.830880Z","created_at":"2026-06-18T05:45:55.830880Z","downloads":470482,"features":{"alloc":["zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"digest":["dep:digest"],"group":["dep:group","rand_core"],"legacy_compatibility":[],"lizard":["digest"],"precomputed-tables":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/5.0.0-rc.1/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/5.0.0-rc.1/downloads","authors":"/api/v1/crates/curve25519-dalek/5.0.0-rc.1/authors"},"crate_size":350228,"published_by":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"audit_actions":[{"action":"publish","user":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"time":"2026-06-18T05:45:55.830880Z"}],"checksum":"c906a87e53a36ff795d72e06e8162a83c5436e3ea89e942a9cb9fc083f0a384f","rust_version":"1.85.0","has_lib":true,"bin_names":[],"edition":"2024","description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":27531,"comment_lines":1941,"files":57}},"total_code_lines":27537,"total_comment_lines":1943}},{"id":2475581,"crate":"curve25519-dalek","num":"5.0.0-rc.0","dl_path":"/api/v1/crates/curve25519-dalek/5.0.0-rc.0/download","readme_path":"/api/v1/crates/curve25519-dalek/5.0.0-rc.0/readme","updated_at":"2026-05-28T22:59:30.464218Z","created_at":"2026-05-28T22:59:30.464218Z","downloads":1222335,"features":{"alloc":["zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"digest":["dep:digest"],"legacy_compatibility":[],"lizard":["digest"],"precomputed-tables":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/5.0.0-rc.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/5.0.0-rc.0/downloads","authors":"/api/v1/crates/curve25519-dalek/5.0.0-rc.0/authors"},"crate_size":346408,"published_by":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"audit_actions":[{"action":"publish","user":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"time":"2026-05-28T22:59:30.464218Z"}],"checksum":"4f359e08ca85e7bd759e1fd933ff2bccd81864c60a8fba0e259c7f822b0924bf","rust_version":"1.85.0","has_lib":true,"bin_names":[],"edition":"2024","description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":27022,"comment_lines":1920,"files":57}},"total_code_lines":27028,"total_comment_lines":1922}},{"id":1998349,"crate":"curve25519-dalek","num":"5.0.0-pre.6","dl_path":"/api/v1/crates/curve25519-dalek/5.0.0-pre.6/download","readme_path":"/api/v1/crates/curve25519-dalek/5.0.0-pre.6/readme","updated_at":"2026-02-04T15:26:07.006868Z","created_at":"2026-02-04T15:26:07.006868Z","downloads":1738563,"features":{"alloc":["zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"digest":["dep:digest"],"group":["dep:group","rand_core"],"group-bits":["group","ff/bits"],"legacy_compatibility":[],"lizard":["digest"],"precomputed-tables":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/5.0.0-pre.6/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/5.0.0-pre.6/downloads","authors":"/api/v1/crates/curve25519-dalek/5.0.0-pre.6/authors"},"crate_size":346997,"published_by":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"audit_actions":[{"action":"publish","user":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"time":"2026-02-04T15:26:07.006868Z"}],"checksum":"335f1947f241137a14106b6f5acc5918a5ede29c9d71d3f2cb1678d5075d9fc3","rust_version":"1.85.0","has_lib":true,"bin_names":[],"edition":"2024","description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":27521,"comment_lines":1924,"files":57}},"total_code_lines":27527,"total_comment_lines":1926}},{"id":1970611,"crate":"curve25519-dalek","num":"5.0.0-pre.5","dl_path":"/api/v1/crates/curve25519-dalek/5.0.0-pre.5/download","readme_path":"/api/v1/crates/curve25519-dalek/5.0.0-pre.5/readme","updated_at":"2026-01-25T01:17:14.529457Z","created_at":"2026-01-25T01:17:14.529457Z","downloads":14797,"features":{"alloc":["zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"digest":["dep:digest"],"group":["dep:group","rand_core"],"group-bits":["group","ff/bits"],"legacy_compatibility":[],"lizard":["digest"],"precomputed-tables":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/5.0.0-pre.5/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/5.0.0-pre.5/downloads","authors":"/api/v1/crates/curve25519-dalek/5.0.0-pre.5/authors"},"crate_size":349165,"published_by":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"audit_actions":[{"action":"publish","user":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"time":"2026-01-25T01:17:14.529457Z"}],"checksum":"a434aec7908df6ca86cda069864d7686aea8afad979aadc9e30e50ac3e40b45a","rust_version":"1.85.0","has_lib":true,"bin_names":[],"edition":"2024","description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":27521,"comment_lines":1924,"files":57}},"total_code_lines":27527,"total_comment_lines":1926}},{"id":1919260,"crate":"curve25519-dalek","num":"5.0.0-pre.4","dl_path":"/api/v1/crates/curve25519-dalek/5.0.0-pre.4/download","readme_path":"/api/v1/crates/curve25519-dalek/5.0.0-pre.4/readme","updated_at":"2026-01-03T18:35:57.760995Z","created_at":"2026-01-03T18:35:57.760995Z","downloads":45395,"features":{"alloc":["zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"digest":["dep:digest"],"group":["dep:group","rand_core"],"group-bits":["group","ff/bits"],"legacy_compatibility":[],"lizard":["digest"],"precomputed-tables":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/5.0.0-pre.4/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/5.0.0-pre.4/downloads","authors":"/api/v1/crates/curve25519-dalek/5.0.0-pre.4/authors"},"crate_size":347712,"published_by":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"audit_actions":[{"action":"publish","user":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"time":"2026-01-03T18:35:57.760995Z"}],"checksum":"6ae8b2fe5e4995d7fd08a7604e794dc569a65ed19659f5939d529813ed816d38","rust_version":"1.85.0","has_lib":true,"bin_names":[],"edition":"2024","description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":27511,"comment_lines":1924,"files":57}},"total_code_lines":27517,"total_comment_lines":1926}},{"id":1861955,"crate":"curve25519-dalek","num":"5.0.0-pre.3","dl_path":"/api/v1/crates/curve25519-dalek/5.0.0-pre.3/download","readme_path":"/api/v1/crates/curve25519-dalek/5.0.0-pre.3/readme","updated_at":"2025-12-05T17:08:06.924301Z","created_at":"2025-12-05T17:08:06.924301Z","downloads":13387,"features":{"alloc":["zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"digest":["dep:digest"],"group":["dep:group","rand_core"],"group-bits":["group","ff/bits"],"legacy_compatibility":[],"lizard":["digest"],"precomputed-tables":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/5.0.0-pre.3/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/5.0.0-pre.3/downloads","authors":"/api/v1/crates/curve25519-dalek/5.0.0-pre.3/authors"},"crate_size":347280,"published_by":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"audit_actions":[{"action":"publish","user":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"time":"2025-12-05T17:08:06.924301Z"}],"checksum":"92419e1cdc506051ffd30713ad09d0ec6a24bba9197e12989de389e35b19c77a","rust_version":"1.85.0","has_lib":true,"bin_names":[],"edition":"2024","description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":27483,"comment_lines":1919,"files":57}},"total_code_lines":27489,"total_comment_lines":1921}},{"id":1838424,"crate":"curve25519-dalek","num":"5.0.0-pre.2","dl_path":"/api/v1/crates/curve25519-dalek/5.0.0-pre.2/download","readme_path":"/api/v1/crates/curve25519-dalek/5.0.0-pre.2/readme","updated_at":"2025-11-22T21:19:34.643410Z","created_at":"2025-11-22T21:19:34.643410Z","downloads":13420,"features":{"alloc":["zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"digest":["dep:digest"],"group":["dep:group","rand_core"],"group-bits":["group","ff/bits"],"legacy_compatibility":[],"lizard":["digest"],"precomputed-tables":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/5.0.0-pre.2/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/5.0.0-pre.2/downloads","authors":"/api/v1/crates/curve25519-dalek/5.0.0-pre.2/authors"},"crate_size":347300,"published_by":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"audit_actions":[{"action":"publish","user":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"time":"2025-11-22T21:19:34.643410Z"}],"checksum":"4d8cfa313d59919eda35b420bd37db85bf58d6754d6f128b9949932b0c0fcce7","rust_version":"1.85.0","has_lib":true,"bin_names":[],"edition":"2024","description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":27484,"comment_lines":1919,"files":57}},"total_code_lines":27490,"total_comment_lines":1921}},{"id":1714124,"crate":"curve25519-dalek","num":"5.0.0-pre.1","dl_path":"/api/v1/crates/curve25519-dalek/5.0.0-pre.1/download","readme_path":"/api/v1/crates/curve25519-dalek/5.0.0-pre.1/readme","updated_at":"2025-09-04T06:08:47.477839Z","created_at":"2025-09-04T06:08:47.477839Z","downloads":1200668,"features":{"alloc":["zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"digest":["dep:digest"],"group":["dep:group","rand_core"],"group-bits":["group","ff/bits"],"legacy_compatibility":[],"precomputed-tables":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/5.0.0-pre.1/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/5.0.0-pre.1/downloads","authors":"/api/v1/crates/curve25519-dalek/5.0.0-pre.1/authors"},"crate_size":328319,"published_by":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"audit_actions":[{"action":"publish","user":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"time":"2025-09-04T06:08:47.477839Z"}],"checksum":"6f9200d1d13637f15a6acb71e758f64624048d85b31a5fdbfd8eca1e2687d0b7","rust_version":"1.85.0","has_lib":true,"bin_names":[],"edition":"2024","description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":27027,"comment_lines":1844,"files":50}},"total_code_lines":27033,"total_comment_lines":1846}},{"id":1634626,"crate":"curve25519-dalek","num":"5.0.0-pre.0","dl_path":"/api/v1/crates/curve25519-dalek/5.0.0-pre.0/download","readme_path":"/api/v1/crates/curve25519-dalek/5.0.0-pre.0/readme","updated_at":"2025-07-09T17:17:04.692615Z","created_at":"2025-07-09T17:17:04.692615Z","downloads":29172,"features":{"alloc":["zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"digest":["dep:digest"],"group":["dep:group","rand_core"],"group-bits":["group","ff/bits"],"legacy_compatibility":[],"precomputed-tables":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/5.0.0-pre.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/5.0.0-pre.0/downloads","authors":"/api/v1/crates/curve25519-dalek/5.0.0-pre.0/authors"},"crate_size":321009,"published_by":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"audit_actions":[{"action":"publish","user":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"time":"2025-07-09T17:17:04.692615Z"}],"checksum":"cdebdcbeb8f27a33dd326d0c6382a475a838abbb306bfd573b79d5e39be7afd3","rust_version":"1.85.0","has_lib":true,"bin_names":[],"edition":"2024","description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":26696,"comment_lines":1778,"files":50}},"total_code_lines":26702,"total_comment_lines":1780}},{"id":1634545,"crate":"curve25519-dalek","num":"4.2.0","dl_path":"/api/v1/crates/curve25519-dalek/4.2.0/download","readme_path":"/api/v1/crates/curve25519-dalek/4.2.0/readme","updated_at":"2025-07-17T21:52:01.425021Z","created_at":"2025-07-09T16:21:43.413727Z","downloads":646463,"features":{"alloc":["zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"digest":["dep:digest","digest/core-api"],"group":["dep:group","rand_core"],"group-bits":["group","ff/bits"],"legacy_compatibility":[],"precomputed-tables":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/4.2.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/4.2.0/downloads","authors":"/api/v1/crates/curve25519-dalek/4.2.0/authors"},"crate_size":322505,"published_by":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"audit_actions":[{"action":"publish","user":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"time":"2025-07-09T16:21:43.413727Z"},{"action":"yank","user":{"id":267,"login":"tarcieri","name":"Tony Arcieri","avatar":"https://avatars.githubusercontent.com/u/797?v=4","url":"https://github.com/tarcieri","github_username_matches":true,"created_at":"2008-02-25T04:32:26Z"},"time":"2025-07-17T21:52:01.427548Z"}],"checksum":"373b7c5dbd637569a2cca66e8d66b8c446a1e7bf064ea321d265d7b3dfe7c97e","rust_version":"1.60.0","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":26758,"comment_lines":1782,"files":50}},"total_code_lines":26764,"total_comment_lines":1784}},{"id":1177848,"crate":"curve25519-dalek","num":"4.1.3","dl_path":"/api/v1/crates/curve25519-dalek/4.1.3/download","readme_path":"/api/v1/crates/curve25519-dalek/4.1.3/readme","updated_at":"2024-06-18T19:20:35.007627Z","created_at":"2024-06-18T19:20:35.007627Z","downloads":166474364,"features":{"alloc":["zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"group":["dep:group","rand_core"],"group-bits":["group","ff/bits"],"legacy_compatibility":[],"precomputed-tables":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/4.1.3/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/4.1.3/downloads","authors":"/api/v1/crates/curve25519-dalek/4.1.3/authors"},"crate_size":306017,"published_by":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"audit_actions":[{"action":"publish","user":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"time":"2024-06-18T19:20:35.007627Z"}],"checksum":"97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be","rust_version":"1.60.0","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":26084,"comment_lines":1698,"files":49}},"total_code_lines":26090,"total_comment_lines":1700}},{"id":1042239,"crate":"curve25519-dalek","num":"4.1.2","dl_path":"/api/v1/crates/curve25519-dalek/4.1.2/download","readme_path":"/api/v1/crates/curve25519-dalek/4.1.2/readme","updated_at":"2024-02-07T01:12:50.272671Z","created_at":"2024-02-07T01:12:50.272671Z","downloads":5902717,"features":{"alloc":["zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"group":["dep:group","rand_core"],"group-bits":["group","ff/bits"],"legacy_compatibility":[],"precomputed-tables":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/4.1.2/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/4.1.2/downloads","authors":"/api/v1/crates/curve25519-dalek/4.1.2/authors"},"crate_size":305477,"published_by":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"audit_actions":[{"action":"publish","user":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"time":"2024-02-07T01:12:50.272671Z"}],"checksum":"0a677b8922c94e01bdbb12126b0bc852f00447528dee1782229af9c720c3f348","rust_version":"1.60.0","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":26088,"comment_lines":1690,"files":49}},"total_code_lines":26094,"total_comment_lines":1692}},{"id":903095,"crate":"curve25519-dalek","num":"4.1.1","dl_path":"/api/v1/crates/curve25519-dalek/4.1.1/download","readme_path":"/api/v1/crates/curve25519-dalek/4.1.1/readme","updated_at":"2023-09-20T22:49:05.098540Z","created_at":"2023-09-20T22:49:05.098540Z","downloads":5179029,"features":{"alloc":["zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"group":["dep:group","rand_core"],"group-bits":["group","ff/bits"],"legacy_compatibility":[],"precomputed-tables":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/4.1.1/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/4.1.1/downloads","authors":"/api/v1/crates/curve25519-dalek/4.1.1/authors"},"crate_size":305441,"published_by":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"audit_actions":[{"action":"publish","user":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"time":"2023-09-20T22:49:05.098540Z"}],"checksum":"e89b8c6a2e4b1f45971ad09761aafb85514a84744b67a95e32c3cc1352d1f65c","rust_version":"1.60.0","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":26089,"comment_lines":1690,"files":49}},"total_code_lines":26095,"total_comment_lines":1692}},{"id":890395,"crate":"curve25519-dalek","num":"4.1.0","dl_path":"/api/v1/crates/curve25519-dalek/4.1.0/download","readme_path":"/api/v1/crates/curve25519-dalek/4.1.0/readme","updated_at":"2023-09-06T05:13:10.855103Z","created_at":"2023-09-06T05:13:10.855103Z","downloads":897626,"features":{"alloc":["zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"group":["dep:group","rand_core"],"legacy_compatibility":[],"precomputed-tables":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/4.1.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/4.1.0/downloads","authors":"/api/v1/crates/curve25519-dalek/4.1.0/authors"},"crate_size":305404,"published_by":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"audit_actions":[{"action":"publish","user":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"time":"2023-09-06T05:13:10.855103Z"}],"checksum":"622178105f911d937a42cdb140730ba4a3ed2becd8ae6ce39c7d28b5d75d4588","rust_version":"1.60.0","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":26076,"comment_lines":1690,"files":49}},"total_code_lines":26082,"total_comment_lines":1692}},{"id":852447,"crate":"curve25519-dalek","num":"4.0.0","dl_path":"/api/v1/crates/curve25519-dalek/4.0.0/download","readme_path":"/api/v1/crates/curve25519-dalek/4.0.0/readme","updated_at":"2023-07-22T16:58:39.440883Z","created_at":"2023-07-22T16:58:39.440883Z","downloads":1980330,"features":{"alloc":["zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"legacy_compatibility":[],"precomputed-tables":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/4.0.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/4.0.0/downloads","authors":"/api/v1/crates/curve25519-dalek/4.0.0/authors"},"crate_size":300113,"published_by":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"audit_actions":[{"action":"publish","user":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"time":"2023-07-22T16:58:39.440883Z"}],"checksum":"f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2","rust_version":"1.60.0","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":25483,"comment_lines":1654,"files":49}},"total_code_lines":25489,"total_comment_lines":1656}},{"id":830425,"crate":"curve25519-dalek","num":"4.0.0-rc.3","dl_path":"/api/v1/crates/curve25519-dalek/4.0.0-rc.3/download","readme_path":"/api/v1/crates/curve25519-dalek/4.0.0-rc.3/readme","updated_at":"2023-06-24T03:17:01.625902Z","created_at":"2023-06-24T03:17:01.625902Z","downloads":303269,"features":{"alloc":["zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"legacy_compatibility":[],"precomputed-tables":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/4.0.0-rc.3/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/4.0.0-rc.3/downloads","authors":"/api/v1/crates/curve25519-dalek/4.0.0-rc.3/authors"},"crate_size":529027,"published_by":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"audit_actions":[{"action":"publish","user":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"time":"2023-06-24T03:17:01.625902Z"}],"checksum":"436ace70fc06e06f7f689d2624dc4e2f0ea666efb5aa704215f7249ae6e047a7","rust_version":"1.60.0","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":25483,"comment_lines":1654,"files":49}},"total_code_lines":25489,"total_comment_lines":1656}},{"id":759982,"crate":"curve25519-dalek","num":"4.0.0-rc.2","dl_path":"/api/v1/crates/curve25519-dalek/4.0.0-rc.2/download","readme_path":"/api/v1/crates/curve25519-dalek/4.0.0-rc.2/readme","updated_at":"2023-03-26T15:09:08.583779Z","created_at":"2023-03-26T15:09:08.583779Z","downloads":498978,"features":{"alloc":["zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"precomputed-tables":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/4.0.0-rc.2/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/4.0.0-rc.2/downloads","authors":"/api/v1/crates/curve25519-dalek/4.0.0-rc.2/authors"},"crate_size":521275,"published_by":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"audit_actions":[{"action":"publish","user":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"time":"2023-03-26T15:09:08.583779Z"}],"checksum":"03d928d978dbec61a1167414f5ec534f24bea0d7a0d24dd9b6233d3d8223e585","rust_version":"1.60.0","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":24912,"comment_lines":1564,"files":47}},"total_code_lines":24918,"total_comment_lines":1566}},{"id":718079,"crate":"curve25519-dalek","num":"4.0.0-rc.1","dl_path":"/api/v1/crates/curve25519-dalek/4.0.0-rc.1/download","readme_path":"/api/v1/crates/curve25519-dalek/4.0.0-rc.1/readme","updated_at":"2023-02-02T22:37:05.939749Z","created_at":"2023-02-02T22:37:05.939749Z","downloads":1544527,"features":{"alloc":["zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"precomputed-tables":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/4.0.0-rc.1/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/4.0.0-rc.1/downloads","authors":"/api/v1/crates/curve25519-dalek/4.0.0-rc.1/authors"},"crate_size":520830,"published_by":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"audit_actions":[{"action":"publish","user":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"time":"2023-02-02T22:37:05.939749Z"}],"checksum":"8d4ba9852b42210c7538b75484f9daa0655e9a3ac04f693747bb0f02cf3cfe16","rust_version":"1.60.0","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":24896,"comment_lines":1554,"files":47}},"total_code_lines":24902,"total_comment_lines":1556}},{"id":713895,"crate":"curve25519-dalek","num":"4.0.0-rc.0","dl_path":"/api/v1/crates/curve25519-dalek/4.0.0-rc.0/download","readme_path":"/api/v1/crates/curve25519-dalek/4.0.0-rc.0/readme","updated_at":"2023-01-28T23:12:08.902428Z","created_at":"2023-01-28T23:12:08.902428Z","downloads":337046,"features":{"alloc":["zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"precomputed-tables":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/4.0.0-rc.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/4.0.0-rc.0/downloads","authors":"/api/v1/crates/curve25519-dalek/4.0.0-rc.0/authors"},"crate_size":520810,"published_by":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"audit_actions":[{"action":"publish","user":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"time":"2023-01-28T23:12:08.902428Z"}],"checksum":"8da00a7a9a4eb92a0a0f8e75660926d48f0d0f3c537e455c457bcdaa1e16b1ac","rust_version":"1.60.0","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":24893,"comment_lines":1554,"files":47}},"total_code_lines":24899,"total_comment_lines":1556}},{"id":682768,"crate":"curve25519-dalek","num":"4.0.0-pre.5","dl_path":"/api/v1/crates/curve25519-dalek/4.0.0-pre.5/download","readme_path":"/api/v1/crates/curve25519-dalek/4.0.0-pre.5/readme","updated_at":"2022-12-14T06:32:55.123239Z","created_at":"2022-12-14T06:32:55.123239Z","downloads":259248,"features":{"alloc":["zeroize/alloc"],"default":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/4.0.0-pre.5/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/4.0.0-pre.5/downloads","authors":"/api/v1/crates/curve25519-dalek/4.0.0-pre.5/authors"},"crate_size":519775,"published_by":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"audit_actions":[{"action":"publish","user":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"time":"2022-12-14T06:32:55.123239Z"}],"checksum":"67bc65846be335cb20f4e52d49a437b773a2c1fdb42b19fc84e79e6f6771536f","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":24614,"comment_lines":1543,"files":47}},"total_code_lines":24620,"total_comment_lines":1545}},{"id":682562,"crate":"curve25519-dalek","num":"4.0.0-pre.4","dl_path":"/api/v1/crates/curve25519-dalek/4.0.0-pre.4/download","readme_path":"/api/v1/crates/curve25519-dalek/4.0.0-pre.4/readme","updated_at":"2022-12-13T22:34:04.452525Z","created_at":"2022-12-13T22:34:04.452525Z","downloads":4384,"features":{"alloc":["zeroize/alloc"],"default":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/4.0.0-pre.4/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/4.0.0-pre.4/downloads","authors":"/api/v1/crates/curve25519-dalek/4.0.0-pre.4/authors"},"crate_size":519774,"published_by":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"audit_actions":[{"action":"publish","user":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"time":"2022-12-13T22:34:04.452525Z"}],"checksum":"27e1a3bc1bae71e356ab993bd3c5f5886f3a51821ec9f4ae54f78e9994594ce8","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":24614,"comment_lines":1543,"files":47}},"total_code_lines":24620,"total_comment_lines":1545}},{"id":682255,"crate":"curve25519-dalek","num":"4.0.0-pre.3","dl_path":"/api/v1/crates/curve25519-dalek/4.0.0-pre.3/download","readme_path":"/api/v1/crates/curve25519-dalek/4.0.0-pre.3/readme","updated_at":"2022-12-13T13:37:53.929044Z","created_at":"2022-12-13T13:37:53.929044Z","downloads":8407,"features":{"alloc":["zeroize/alloc"],"default":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/4.0.0-pre.3/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/4.0.0-pre.3/downloads","authors":"/api/v1/crates/curve25519-dalek/4.0.0-pre.3/authors"},"crate_size":519746,"published_by":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"audit_actions":[{"action":"publish","user":{"id":6979,"login":"rozbb","name":"Michael Rosenberg","avatar":"https://avatars.githubusercontent.com/u/752802?v=4","url":"https://github.com/rozbb","github_username_matches":true,"created_at":"2011-04-26T16:15:08Z"},"time":"2022-12-13T13:37:53.929044Z"}],"checksum":"1a27a3e18f01e2f43cbd254758a5624f8c46763ff8071b2601b06b1f6c82a143","rust_version":"1.56.1","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":24613,"comment_lines":1543,"files":47}},"total_code_lines":24619,"total_comment_lines":1545}},{"id":501130,"crate":"curve25519-dalek","num":"4.0.0-pre.2","dl_path":"/api/v1/crates/curve25519-dalek/4.0.0-pre.2/download","readme_path":"/api/v1/crates/curve25519-dalek/4.0.0-pre.2/readme","updated_at":"2022-02-16T22:23:19.944352Z","created_at":"2022-02-16T22:23:19.944352Z","downloads":459389,"features":{"alloc":["zeroize/alloc"],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"fiat_u32_backend":["fiat-crypto"],"fiat_u64_backend":["fiat-crypto"],"nightly":["subtle/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/4.0.0-pre.2/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/4.0.0-pre.2/downloads","authors":"/api/v1/crates/curve25519-dalek/4.0.0-pre.2/authors"},"crate_size":517969,"published_by":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"audit_actions":[{"action":"publish","user":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"time":"2022-02-16T22:23:19.944352Z"}],"checksum":"12dc3116fe595d7847c701796ac1b189bd86b81f4f593c6f775f9d80fb2e29f4","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":26177,"comment_lines":1528,"files":47}},"total_code_lines":26184,"total_comment_lines":1528}},{"id":501126,"crate":"curve25519-dalek","num":"3.2.1","dl_path":"/api/v1/crates/curve25519-dalek/3.2.1/download","readme_path":"/api/v1/crates/curve25519-dalek/3.2.1/readme","updated_at":"2022-02-16T22:14:37.248011Z","created_at":"2022-02-16T22:14:37.248011Z","downloads":11592029,"features":{"alloc":["zeroize/alloc"],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"fiat_u32_backend":["fiat-crypto"],"fiat_u64_backend":["fiat-crypto"],"nightly":["subtle/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/3.2.1/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/3.2.1/downloads","authors":"/api/v1/crates/curve25519-dalek/3.2.1/authors"},"crate_size":518091,"published_by":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"audit_actions":[{"action":"publish","user":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"time":"2022-02-16T22:14:37.248011Z"}],"checksum":"90f9d052967f590a76e62eb387bd0bbb1b000182c3cefe5364db6b7211651bc0","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":26214,"comment_lines":1531,"files":47}},"total_code_lines":26221,"total_comment_lines":1531}},{"id":501119,"crate":"curve25519-dalek","num":"3.1.3","dl_path":"/api/v1/crates/curve25519-dalek/3.1.3/download","readme_path":"/api/v1/crates/curve25519-dalek/3.1.3/readme","updated_at":"2022-02-16T22:11:24.749243Z","created_at":"2022-02-16T22:11:24.749243Z","downloads":2834,"features":{"alloc":["zeroize/alloc"],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"fiat_u32_backend":["fiat-crypto"],"fiat_u64_backend":["fiat-crypto"],"nightly":["subtle/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/3.1.3/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/3.1.3/downloads","authors":"/api/v1/crates/curve25519-dalek/3.1.3/authors"},"crate_size":518084,"published_by":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"audit_actions":[{"action":"publish","user":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"time":"2022-02-16T22:11:24.749243Z"}],"checksum":"6315c566d1d6abf1814b0fb2b1af981329b6ab132c94395e05361c248169e9bc","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":26214,"comment_lines":1531,"files":47}},"total_code_lines":26221,"total_comment_lines":1531}},{"id":414012,"crate":"curve25519-dalek","num":"4.0.0-pre.1","dl_path":"/api/v1/crates/curve25519-dalek/4.0.0-pre.1/download","readme_path":"/api/v1/crates/curve25519-dalek/4.0.0-pre.1/readme","updated_at":"2021-08-17T00:44:47.585194Z","created_at":"2021-08-17T00:44:47.585194Z","downloads":1146707,"features":{"alloc":["zeroize/alloc"],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"fiat_u32_backend":["fiat-crypto"],"fiat_u64_backend":["fiat-crypto"],"nightly":["subtle/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/4.0.0-pre.1/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/4.0.0-pre.1/downloads","authors":"/api/v1/crates/curve25519-dalek/4.0.0-pre.1/authors"},"crate_size":517907,"published_by":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"audit_actions":[{"action":"publish","user":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"time":"2021-08-17T00:44:47.585194Z"}],"checksum":"4033478fbf70d6acf2655ac70da91ee65852d69daf7a67bf7a2f518fb47aafcf","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":26177,"comment_lines":1528,"files":47}},"total_code_lines":26184,"total_comment_lines":1528}},{"id":408715,"crate":"curve25519-dalek","num":"3.2.0","dl_path":"/api/v1/crates/curve25519-dalek/3.2.0/download","readme_path":"/api/v1/crates/curve25519-dalek/3.2.0/readme","updated_at":"2021-08-04T00:45:39.943612Z","created_at":"2021-08-04T00:45:39.943612Z","downloads":29058550,"features":{"alloc":["zeroize/alloc"],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"fiat_u32_backend":["fiat-crypto"],"fiat_u64_backend":["fiat-crypto"],"nightly":["subtle/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/3.2.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/3.2.0/downloads","authors":"/api/v1/crates/curve25519-dalek/3.2.0/authors"},"crate_size":517530,"published_by":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"audit_actions":[{"action":"publish","user":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"time":"2021-08-04T00:45:39.943612Z"}],"checksum":"0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":26214,"comment_lines":1531,"files":47}},"total_code_lines":26221,"total_comment_lines":1531}},{"id":408703,"crate":"curve25519-dalek","num":"3.1.2","dl_path":"/api/v1/crates/curve25519-dalek/3.1.2/download","readme_path":"/api/v1/crates/curve25519-dalek/3.1.2/readme","updated_at":"2021-08-04T00:21:58.150406Z","created_at":"2021-08-04T00:21:58.150406Z","downloads":2400,"features":{"alloc":["zeroize/alloc"],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"fiat_u32_backend":["fiat-crypto"],"fiat_u64_backend":["fiat-crypto"],"nightly":["subtle/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/3.1.2/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/3.1.2/downloads","authors":"/api/v1/crates/curve25519-dalek/3.1.2/authors"},"crate_size":517226,"published_by":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"audit_actions":[{"action":"publish","user":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"time":"2021-08-04T00:21:58.150406Z"}],"checksum":"51aa0a87b4f777cacf988ec3207aea763ff30faffe5f7868e4cae63bffd93f9a","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":26199,"comment_lines":1531,"files":47}},"total_code_lines":26206,"total_comment_lines":1531}},{"id":408678,"crate":"curve25519-dalek","num":"3.1.1","dl_path":"/api/v1/crates/curve25519-dalek/3.1.1/download","readme_path":"/api/v1/crates/curve25519-dalek/3.1.1/readme","updated_at":"2021-08-03T22:55:17.758046Z","created_at":"2021-08-03T22:55:17.758046Z","downloads":2521,"features":{"alloc":["zeroize/alloc"],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"fiat_u32_backend":["fiat-crypto"],"fiat_u64_backend":["fiat-crypto"],"nightly":["subtle/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/3.1.1/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/3.1.1/downloads","authors":"/api/v1/crates/curve25519-dalek/3.1.1/authors"},"crate_size":515367,"published_by":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"audit_actions":[{"action":"publish","user":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"time":"2021-08-03T22:55:17.758046Z"}],"checksum":"0bb43efa51c8fab55aa1da72bbb4a5d50e5ffdee8cd2685fd7054fc8e5bbf55e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":26102,"comment_lines":1523,"files":47}},"total_code_lines":26109,"total_comment_lines":1523}},{"id":403164,"crate":"curve25519-dalek","num":"3.0.3","dl_path":"/api/v1/crates/curve25519-dalek/3.0.3/download","readme_path":"/api/v1/crates/curve25519-dalek/3.0.3/readme","updated_at":"2021-07-20T02:50:48.753395Z","created_at":"2021-07-20T02:50:48.753395Z","downloads":14338,"features":{"alloc":["zeroize/alloc"],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/3.0.3/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/3.0.3/downloads","authors":"/api/v1/crates/curve25519-dalek/3.0.3/authors"},"crate_size":507527,"published_by":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"audit_actions":[{"action":"publish","user":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"time":"2021-07-20T02:50:48.753395Z"}],"checksum":"20908a77bbdf8ec931049ac8a96258523f0935cc448942c9e8e944cab81b56b6","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":25521,"comment_lines":1429,"files":43}},"total_code_lines":25528,"total_comment_lines":1429}},{"id":400593,"crate":"curve25519-dalek","num":"2.1.3","dl_path":"/api/v1/crates/curve25519-dalek/2.1.3/download","readme_path":"/api/v1/crates/curve25519-dalek/2.1.3/readme","updated_at":"2021-07-13T06:09:04.874300Z","created_at":"2021-07-13T06:09:04.874300Z","downloads":4619592,"features":{"alloc":["zeroize/alloc"],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/2.1.3/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/2.1.3/downloads","authors":"/api/v1/crates/curve25519-dalek/2.1.3/authors"},"crate_size":507331,"published_by":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"audit_actions":[{"action":"publish","user":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"time":"2021-07-13T06:09:04.874300Z"}],"checksum":"4a9b85542f99a2dfa2a1b8e192662741c9859a846b296bef1c92ef9b58b5a216","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":25521,"comment_lines":1429,"files":43}},"total_code_lines":25528,"total_comment_lines":1429}},{"id":365558,"crate":"curve25519-dalek","num":"4.0.0-pre.0","dl_path":"/api/v1/crates/curve25519-dalek/4.0.0-pre.0/download","readme_path":"/api/v1/crates/curve25519-dalek/4.0.0-pre.0/readme","updated_at":"2021-04-14T03:01:15.192904Z","created_at":"2021-04-14T03:01:15.192904Z","downloads":4326,"features":{"alloc":["zeroize/alloc"],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"fiat_u32_backend":["fiat-crypto"],"fiat_u64_backend":["fiat-crypto"],"nightly":["subtle/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/4.0.0-pre.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/4.0.0-pre.0/downloads","authors":"/api/v1/crates/curve25519-dalek/4.0.0-pre.0/authors"},"crate_size":511225,"published_by":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"audit_actions":[{"action":"publish","user":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"time":"2021-04-14T03:01:15.192904Z"}],"checksum":"78f72b0f5a8f0cc80b7e4b6d98efe1adc0b7b151a618ecd7cd4d18e6d776e31a","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":26067,"comment_lines":1523,"files":47}},"total_code_lines":26074,"total_comment_lines":1523}},{"id":365415,"crate":"curve25519-dalek","num":"3.1.0","dl_path":"/api/v1/crates/curve25519-dalek/3.1.0/download","readme_path":"/api/v1/crates/curve25519-dalek/3.1.0/readme","updated_at":"2021-04-14T02:08:54.940779Z","created_at":"2021-04-14T02:08:54.940779Z","downloads":1317726,"features":{"alloc":["zeroize/alloc"],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"fiat_u32_backend":["fiat-crypto"],"fiat_u64_backend":["fiat-crypto"],"nightly":["subtle/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/3.1.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/3.1.0/downloads","authors":"/api/v1/crates/curve25519-dalek/3.1.0/authors"},"crate_size":511442,"published_by":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"audit_actions":[{"action":"publish","user":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"time":"2021-04-14T02:08:54.940779Z"}],"checksum":"639891fde0dbea823fc3d798a0fdf9d2f9440a42d64a78ab3488b0ca025117b3","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":26104,"comment_lines":1526,"files":47}},"total_code_lines":26111,"total_comment_lines":1526}},{"id":324467,"crate":"curve25519-dalek","num":"3.0.2","dl_path":"/api/v1/crates/curve25519-dalek/3.0.2/download","readme_path":"/api/v1/crates/curve25519-dalek/3.0.2/readme","updated_at":"2021-01-08T03:42:32.101422Z","created_at":"2021-01-08T03:42:32.101422Z","downloads":1839001,"features":{"alloc":["zeroize/alloc"],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/3.0.2/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/3.0.2/downloads","authors":"/api/v1/crates/curve25519-dalek/3.0.2/authors"},"crate_size":503545,"published_by":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"audit_actions":[{"action":"publish","user":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"time":"2021-01-08T03:42:32.101422Z"}],"checksum":"f627126b946c25a4638eec0ea634fc52506dea98db118aae985118ce7c3d723f","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":25523,"comment_lines":1432,"files":43}},"total_code_lines":25530,"total_comment_lines":1432}},{"id":324464,"crate":"curve25519-dalek","num":"2.1.2","dl_path":"/api/v1/crates/curve25519-dalek/2.1.2/download","readme_path":"/api/v1/crates/curve25519-dalek/2.1.2/readme","updated_at":"2021-01-08T03:29:58.086454Z","created_at":"2021-01-08T03:29:58.086454Z","downloads":942874,"features":{"alloc":["zeroize/alloc"],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/2.1.2/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/2.1.2/downloads","authors":"/api/v1/crates/curve25519-dalek/2.1.2/authors"},"crate_size":503351,"published_by":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"audit_actions":[{"action":"publish","user":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"time":"2021-01-08T03:29:58.086454Z"}],"checksum":"434e1720189a637d44fe464f4df1e6eb900b4835255b14354497c78af37d9bb8","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":25523,"comment_lines":1432,"files":43}},"total_code_lines":25530,"total_comment_lines":1432}},{"id":324462,"crate":"curve25519-dalek","num":"1.2.6","dl_path":"/api/v1/crates/curve25519-dalek/1.2.6/download","readme_path":"/api/v1/crates/curve25519-dalek/1.2.6/readme","updated_at":"2021-01-08T03:27:25.932868Z","created_at":"2021-01-08T03:27:25.932868Z","downloads":318279,"features":{"alloc":[],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly","clear_on_drop/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"stage2_build":[],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[],"yolocrypto":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/1.2.6/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/1.2.6/downloads","authors":"/api/v1/crates/curve25519-dalek/1.2.6/authors"},"crate_size":402549,"published_by":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"audit_actions":[{"action":"publish","user":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"time":"2021-01-08T03:27:25.932868Z"}],"checksum":"57c0d59fed08e452f286b251f88b2fc64a01f50a7b263aa09557ad7285d9e7fa","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":13356,"comment_lines":1459,"files":44}},"total_code_lines":13363,"total_comment_lines":1459}},{"id":324308,"crate":"curve25519-dalek","num":"1.2.5","dl_path":"/api/v1/crates/curve25519-dalek/1.2.5/download","readme_path":"/api/v1/crates/curve25519-dalek/1.2.5/readme","updated_at":"2021-01-07T23:03:24.781283Z","created_at":"2021-01-07T23:03:24.781283Z","downloads":2370,"features":{"alloc":[],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly","clear_on_drop/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"stage2_build":[],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[],"yolocrypto":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/1.2.5/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/1.2.5/downloads","authors":"/api/v1/crates/curve25519-dalek/1.2.5/authors"},"crate_size":402373,"published_by":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"audit_actions":[{"action":"publish","user":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"time":"2021-01-07T23:03:24.781283Z"}],"checksum":"c9344eebf421940f26622fdcd3c8bce5e56b50fbdca06ffef2b978610a078be2","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":13342,"comment_lines":1459,"files":44}},"total_code_lines":13349,"total_comment_lines":1459}},{"id":324297,"crate":"curve25519-dalek","num":"2.1.1","dl_path":"/api/v1/crates/curve25519-dalek/2.1.1/download","readme_path":"/api/v1/crates/curve25519-dalek/2.1.1/readme","updated_at":"2021-01-07T22:25:50.732395Z","created_at":"2021-01-07T22:25:50.732395Z","downloads":2493,"features":{"alloc":["zeroize/alloc"],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/2.1.1/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/2.1.1/downloads","authors":"/api/v1/crates/curve25519-dalek/2.1.1/authors"},"crate_size":503170,"published_by":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"audit_actions":[{"action":"publish","user":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"time":"2021-01-07T22:25:50.732395Z"}],"checksum":"7c71c6ec9c93dbbffbc3b89e6e68b0f56030ff1db7b06dbc45d56ea942d13e02","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":25509,"comment_lines":1432,"files":43}},"total_code_lines":25516,"total_comment_lines":1432}},{"id":324294,"crate":"curve25519-dalek","num":"3.0.1","dl_path":"/api/v1/crates/curve25519-dalek/3.0.1/download","readme_path":"/api/v1/crates/curve25519-dalek/3.0.1/readme","updated_at":"2021-01-07T22:08:11.511857Z","created_at":"2021-01-07T22:08:11.511857Z","downloads":2578,"features":{"alloc":["zeroize/alloc"],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/3.0.1/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/3.0.1/downloads","authors":"/api/v1/crates/curve25519-dalek/3.0.1/authors"},"crate_size":503387,"published_by":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"audit_actions":[{"action":"publish","user":{"id":5289,"login":"isislovecruft","name":"isis agora lovecruft","avatar":"https://avatars.githubusercontent.com/u/907241?v=4","url":"https://github.com/isislovecruft","github_username_matches":true,"created_at":"2011-07-11T08:16:06Z"},"time":"2021-01-07T22:08:11.511857Z"}],"checksum":"9775283e43f81a7cca65891ce282f3d5f1da10e6fe72eb0d604c57b181fab21e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":25509,"comment_lines":1432,"files":43}},"total_code_lines":25516,"total_comment_lines":1432}},{"id":273703,"crate":"curve25519-dalek","num":"3.0.0","dl_path":"/api/v1/crates/curve25519-dalek/3.0.0/download","readme_path":"/api/v1/crates/curve25519-dalek/3.0.0/readme","updated_at":"2020-08-18T01:21:11.866597Z","created_at":"2020-08-18T01:21:11.866597Z","downloads":1101915,"features":{"alloc":["zeroize/alloc"],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/3.0.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/3.0.0/downloads","authors":"/api/v1/crates/curve25519-dalek/3.0.0/authors"},"crate_size":506759,"published_by":{"id":5990,"login":"hdevalence","name":"Henry de Valence","avatar":"https://avatars.githubusercontent.com/u/44879?v=4","url":"https://github.com/hdevalence","github_username_matches":true,"created_at":"2009-01-07T16:48:56Z"},"audit_actions":[{"action":"publish","user":{"id":5990,"login":"hdevalence","name":"Henry de Valence","avatar":"https://avatars.githubusercontent.com/u/44879?v=4","url":"https://github.com/hdevalence","github_username_matches":true,"created_at":"2009-01-07T16:48:56Z"},"time":"2020-08-18T01:21:11.866597Z"}],"checksum":"c8492de420e9e60bc9a1d66e2dbb91825390b738a388606600663fc529b4b307","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":25509,"comment_lines":1432,"files":43}},"total_code_lines":25516,"total_comment_lines":1432}},{"id":258196,"crate":"curve25519-dalek","num":"1.2.4","dl_path":"/api/v1/crates/curve25519-dalek/1.2.4/download","readme_path":"/api/v1/crates/curve25519-dalek/1.2.4/readme","updated_at":"2020-07-02T00:34:10.277234Z","created_at":"2020-07-02T00:34:10.277234Z","downloads":108320,"features":{"alloc":[],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly","clear_on_drop/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"stage2_build":[],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[],"yolocrypto":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/1.2.4/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/1.2.4/downloads","authors":"/api/v1/crates/curve25519-dalek/1.2.4/authors"},"crate_size":403495,"published_by":{"id":5990,"login":"hdevalence","name":"Henry de Valence","avatar":"https://avatars.githubusercontent.com/u/44879?v=4","url":"https://github.com/hdevalence","github_username_matches":true,"created_at":"2009-01-07T16:48:56Z"},"audit_actions":[{"action":"publish","user":{"id":5990,"login":"hdevalence","name":"Henry de Valence","avatar":"https://avatars.githubusercontent.com/u/44879?v=4","url":"https://github.com/hdevalence","github_username_matches":true,"created_at":"2009-01-07T16:48:56Z"},"time":"2020-07-02T00:34:10.277234Z"}],"checksum":"405681bfe2b7b25ad8660dfd90b6e8be9e470e224ff49e36b587d43f29a22601","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":13342,"comment_lines":1459,"files":44}},"total_code_lines":13349,"total_comment_lines":1459}},{"id":246801,"crate":"curve25519-dalek","num":"2.1.0","dl_path":"/api/v1/crates/curve25519-dalek/2.1.0/download","readme_path":"/api/v1/crates/curve25519-dalek/2.1.0/readme","updated_at":"2020-05-29T19:40:07.814070Z","created_at":"2020-05-29T19:40:07.814070Z","downloads":923237,"features":{"alloc":["zeroize/alloc"],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/2.1.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/2.1.0/downloads","authors":"/api/v1/crates/curve25519-dalek/2.1.0/authors"},"crate_size":506608,"published_by":{"id":5990,"login":"hdevalence","name":"Henry de Valence","avatar":"https://avatars.githubusercontent.com/u/44879?v=4","url":"https://github.com/hdevalence","github_username_matches":true,"created_at":"2009-01-07T16:48:56Z"},"audit_actions":[{"action":"publish","user":{"id":5990,"login":"hdevalence","name":"Henry de Valence","avatar":"https://avatars.githubusercontent.com/u/44879?v=4","url":"https://github.com/hdevalence","github_username_matches":true,"created_at":"2009-01-07T16:48:56Z"},"time":"2020-05-29T19:40:07.814070Z"}],"checksum":"5d85653f070353a16313d0046f173f70d1aadd5b42600a14de626f0dfb3473a5","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":25509,"comment_lines":1432,"files":43}},"total_code_lines":25516,"total_comment_lines":1432}},{"id":191629,"crate":"curve25519-dalek","num":"2.0.0","dl_path":"/api/v1/crates/curve25519-dalek/2.0.0/download","readme_path":"/api/v1/crates/curve25519-dalek/2.0.0/readme","updated_at":"2019-11-22T21:18:02.408362Z","created_at":"2019-11-22T21:18:02.408362Z","downloads":836693,"features":{"alloc":["zeroize/alloc"],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/2.0.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/2.0.0/downloads","authors":"/api/v1/crates/curve25519-dalek/2.0.0/authors"},"crate_size":506535,"published_by":{"id":5990,"login":"hdevalence","name":"Henry de Valence","avatar":"https://avatars.githubusercontent.com/u/44879?v=4","url":"https://github.com/hdevalence","github_username_matches":true,"created_at":"2009-01-07T16:48:56Z"},"audit_actions":[],"checksum":"26778518a7f6cffa1d25a44b602b62b979bd88adb9e99ffec546998cf3404839","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":25508,"comment_lines":1432,"files":43}},"total_code_lines":25515,"total_comment_lines":1432}},{"id":190039,"crate":"curve25519-dalek","num":"2.0.0-alpha.2","dl_path":"/api/v1/crates/curve25519-dalek/2.0.0-alpha.2/download","readme_path":"/api/v1/crates/curve25519-dalek/2.0.0-alpha.2/readme","updated_at":"2019-11-15T23:01:50.184242Z","created_at":"2019-11-15T23:01:50.184242Z","downloads":2418,"features":{"alloc":["zeroize/alloc"],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/2.0.0-alpha.2/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/2.0.0-alpha.2/downloads","authors":"/api/v1/crates/curve25519-dalek/2.0.0-alpha.2/authors"},"crate_size":506622,"published_by":{"id":5990,"login":"hdevalence","name":"Henry de Valence","avatar":"https://avatars.githubusercontent.com/u/44879?v=4","url":"https://github.com/hdevalence","github_username_matches":true,"created_at":"2009-01-07T16:48:56Z"},"audit_actions":[],"checksum":"9830407a36795449107070ea3191d821eaee439c309aa160e56b68aacc868c80","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":25508,"comment_lines":1432,"files":43}},"total_code_lines":25515,"total_comment_lines":1432}},{"id":185181,"crate":"curve25519-dalek","num":"2.0.0-alpha.1","dl_path":"/api/v1/crates/curve25519-dalek/2.0.0-alpha.1/download","readme_path":"/api/v1/crates/curve25519-dalek/2.0.0-alpha.1/readme","updated_at":"2019-11-15T23:03:31.424520Z","created_at":"2019-10-25T23:07:44.615702Z","downloads":2456,"features":{"alloc":["zeroize/alloc"],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/2.0.0-alpha.1/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/2.0.0-alpha.1/downloads","authors":"/api/v1/crates/curve25519-dalek/2.0.0-alpha.1/authors"},"crate_size":506151,"published_by":{"id":5990,"login":"hdevalence","name":"Henry de Valence","avatar":"https://avatars.githubusercontent.com/u/44879?v=4","url":"https://github.com/hdevalence","github_username_matches":true,"created_at":"2009-01-07T16:48:56Z"},"audit_actions":[],"checksum":"48f68adf3c39e2561f816e7aee6fda50e47372ecceadac8cb856dbbc4026ed80","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":25483,"comment_lines":1434,"files":43}},"total_code_lines":25490,"total_comment_lines":1434}},{"id":184829,"crate":"curve25519-dalek","num":"2.0.0-alpha.0","dl_path":"/api/v1/crates/curve25519-dalek/2.0.0-alpha.0/download","readme_path":"/api/v1/crates/curve25519-dalek/2.0.0-alpha.0/readme","updated_at":"2019-10-25T23:17:34.456660Z","created_at":"2019-10-24T20:36:33.353439Z","downloads":2322,"features":{"alloc":["zeroize/alloc"],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/2.0.0-alpha.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/2.0.0-alpha.0/downloads","authors":"/api/v1/crates/curve25519-dalek/2.0.0-alpha.0/authors"},"crate_size":506208,"published_by":{"id":5990,"login":"hdevalence","name":"Henry de Valence","avatar":"https://avatars.githubusercontent.com/u/44879?v=4","url":"https://github.com/hdevalence","github_username_matches":true,"created_at":"2009-01-07T16:48:56Z"},"audit_actions":[],"checksum":"4e65fb39cca60ec52c1a2f9d3ffce3117a6e17279b1b14e55c3558a4506c240b","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":25489,"comment_lines":1434,"files":43}},"total_code_lines":25496,"total_comment_lines":1434}},{"id":168004,"crate":"curve25519-dalek","num":"1.2.3","dl_path":"/api/v1/crates/curve25519-dalek/1.2.3/download","readme_path":"/api/v1/crates/curve25519-dalek/1.2.3/readme","updated_at":"2019-08-07T20:25:04.775018Z","created_at":"2019-08-07T20:25:04.775018Z","downloads":549454,"features":{"alloc":[],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly","clear_on_drop/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"stage2_build":[],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[],"yolocrypto":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/1.2.3/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/1.2.3/downloads","authors":"/api/v1/crates/curve25519-dalek/1.2.3/authors"},"crate_size":403651,"published_by":{"id":5990,"login":"hdevalence","name":"Henry de Valence","avatar":"https://avatars.githubusercontent.com/u/44879?v=4","url":"https://github.com/hdevalence","github_username_matches":true,"created_at":"2009-01-07T16:48:56Z"},"audit_actions":[],"checksum":"8b7dcd30ba50cdf88b55b033456138b7c0ac4afdc436d82e1b79f370f24cc66d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":13342,"comment_lines":1459,"files":44}},"total_code_lines":13349,"total_comment_lines":1459}},{"id":166643,"crate":"curve25519-dalek","num":"1.2.2","dl_path":"/api/v1/crates/curve25519-dalek/1.2.2/download","readme_path":"/api/v1/crates/curve25519-dalek/1.2.2/readme","updated_at":"2019-07-31T22:26:09.551222Z","created_at":"2019-07-31T22:26:09.551222Z","downloads":29637,"features":{"alloc":[],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly","clear_on_drop/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"stage2_build":[],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[],"yolocrypto":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/1.2.2/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/1.2.2/downloads","authors":"/api/v1/crates/curve25519-dalek/1.2.2/authors"},"crate_size":402273,"published_by":{"id":5990,"login":"hdevalence","name":"Henry de Valence","avatar":"https://avatars.githubusercontent.com/u/44879?v=4","url":"https://github.com/hdevalence","github_username_matches":true,"created_at":"2009-01-07T16:48:56Z"},"audit_actions":[],"checksum":"019779982f8518304cfbabd515e77ad6372a9a28a57d22d39478164c5e2b32ee","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":13251,"comment_lines":1428,"files":44}},"total_code_lines":13258,"total_comment_lines":1428}},{"id":155015,"crate":"curve25519-dalek","num":"1.2.1","dl_path":"/api/v1/crates/curve25519-dalek/1.2.1/download","readme_path":"/api/v1/crates/curve25519-dalek/1.2.1/readme","updated_at":"2019-06-06T22:40:37.317411Z","created_at":"2019-06-06T22:40:37.317411Z","downloads":113131,"features":{"alloc":[],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly","clear_on_drop/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"stage2_build":[],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[],"yolocrypto":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/1.2.1/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/1.2.1/downloads","authors":"/api/v1/crates/curve25519-dalek/1.2.1/authors"},"crate_size":402159,"published_by":{"id":5990,"login":"hdevalence","name":"Henry de Valence","avatar":"https://avatars.githubusercontent.com/u/44879?v=4","url":"https://github.com/hdevalence","github_username_matches":true,"created_at":"2009-01-07T16:48:56Z"},"audit_actions":[],"checksum":"5d4b820e8711c211745880150f5fac78ab07d6e3851d8ce9f5a02cedc199174c","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":13251,"comment_lines":1428,"files":44}},"total_code_lines":13258,"total_comment_lines":1428}},{"id":154579,"crate":"curve25519-dalek","num":"1.2.0","dl_path":"/api/v1/crates/curve25519-dalek/1.2.0/download","readme_path":"/api/v1/crates/curve25519-dalek/1.2.0/readme","updated_at":"2019-06-06T04:13:20.020412Z","created_at":"2019-06-04T22:27:39.231200Z","downloads":3700,"features":{"alloc":[],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly","clear_on_drop/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"stage2_build":[],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/1.2.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/1.2.0/downloads","authors":"/api/v1/crates/curve25519-dalek/1.2.0/authors"},"crate_size":401359,"published_by":{"id":5990,"login":"hdevalence","name":"Henry de Valence","avatar":"https://avatars.githubusercontent.com/u/44879?v=4","url":"https://github.com/hdevalence","github_username_matches":true,"created_at":"2009-01-07T16:48:56Z"},"audit_actions":[],"checksum":"4440b7acc6264fde2eee18bae135625129c88ff244f3ded035e3caa585a6bf0a","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":13183,"comment_lines":1413,"files":44}},"total_code_lines":13190,"total_comment_lines":1413}},{"id":148921,"crate":"curve25519-dalek","num":"1.1.4","dl_path":"/api/v1/crates/curve25519-dalek/1.1.4/download","readme_path":"/api/v1/crates/curve25519-dalek/1.1.4/readme","updated_at":"2019-07-19T21:49:42.416474Z","created_at":"2019-05-07T02:09:39.228268Z","downloads":29151,"features":{"alloc":[],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly","clear_on_drop/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"stage2_build":[],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/1.1.4/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/1.1.4/downloads","authors":"/api/v1/crates/curve25519-dalek/1.1.4/authors"},"crate_size":395638,"published_by":{"id":5990,"login":"hdevalence","name":"Henry de Valence","avatar":"https://avatars.githubusercontent.com/u/44879?v=4","url":"https://github.com/hdevalence","github_username_matches":true,"created_at":"2009-01-07T16:48:56Z"},"audit_actions":[],"checksum":"750226d75fc2f5a8daec6e7477624e258674023eb73d8d647f63b943ca182a4a","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":12895,"comment_lines":1328,"files":42}},"total_code_lines":12902,"total_comment_lines":1328}},{"id":134032,"crate":"curve25519-dalek","num":"1.1.3","dl_path":"/api/v1/crates/curve25519-dalek/1.1.3/download","readme_path":"/api/v1/crates/curve25519-dalek/1.1.3/readme","updated_at":"2019-02-15T21:47:46.878816Z","created_at":"2019-02-15T21:47:46.878816Z","downloads":92837,"features":{"alloc":[],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly","clear_on_drop/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"stage2_build":[],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[],"yolocrypto":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/1.1.3/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/1.1.3/downloads","authors":"/api/v1/crates/curve25519-dalek/1.1.3/authors"},"crate_size":395648,"published_by":null,"audit_actions":[],"checksum":"e1f8a6fc0376eb52dc18af94915cc04dfdf8353746c0e8c550ae683a0815e5c1","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":12895,"comment_lines":1328,"files":42}},"total_code_lines":12902,"total_comment_lines":1328}},{"id":134021,"crate":"curve25519-dalek","num":"1.1.2","dl_path":"/api/v1/crates/curve25519-dalek/1.1.2/download","readme_path":"/api/v1/crates/curve25519-dalek/1.1.2/readme","updated_at":"2019-02-15T21:50:37.896860Z","created_at":"2019-02-15T19:33:48.577269Z","downloads":2452,"features":{"alloc":[],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly","clear_on_drop/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"stage2_build":[],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/1.1.2/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/1.1.2/downloads","authors":"/api/v1/crates/curve25519-dalek/1.1.2/authors"},"crate_size":395587,"published_by":null,"audit_actions":[],"checksum":"8c5d3c9657f9fdf86485861a57c2f0b275b8db7ca0ae77ff2469b9b83f6076e8","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":12895,"comment_lines":1328,"files":42}},"total_code_lines":12902,"total_comment_lines":1328}},{"id":134018,"crate":"curve25519-dalek","num":"1.1.1","dl_path":"/api/v1/crates/curve25519-dalek/1.1.1/download","readme_path":"/api/v1/crates/curve25519-dalek/1.1.1/readme","updated_at":"2019-02-15T19:46:26.323787Z","created_at":"2019-02-15T19:20:57.651015Z","downloads":2350,"features":{"alloc":[],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly","clear_on_drop/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"stage2_build":[],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/1.1.1/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/1.1.1/downloads","authors":"/api/v1/crates/curve25519-dalek/1.1.1/authors"},"crate_size":395472,"published_by":null,"audit_actions":[],"checksum":"8518d6fb296fb8562cd5a6849a780aa497b9b4d87aa9652e7d3b2ab70dcab31d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":12895,"comment_lines":1328,"files":42}},"total_code_lines":12902,"total_comment_lines":1328}},{"id":134007,"crate":"curve25519-dalek","num":"1.1.0","dl_path":"/api/v1/crates/curve25519-dalek/1.1.0/download","readme_path":"/api/v1/crates/curve25519-dalek/1.1.0/readme","updated_at":"2019-02-15T19:46:17.761749Z","created_at":"2019-02-15T18:11:57.059088Z","downloads":2414,"features":{"alloc":[],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly","clear_on_drop/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"stage2_build":[],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/1.1.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/1.1.0/downloads","authors":"/api/v1/crates/curve25519-dalek/1.1.0/authors"},"crate_size":395451,"published_by":null,"audit_actions":[],"checksum":"76e874943934cef48e1feea3742a00d5ce57a5ad4f9b2e25cb6bae45482b0da3","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on ristretto255 and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":12889,"comment_lines":1328,"files":42}},"total_code_lines":12896,"total_comment_lines":1328}},{"id":133849,"crate":"curve25519-dalek","num":"1.1.0-pre.0","dl_path":"/api/v1/crates/curve25519-dalek/1.1.0-pre.0/download","readme_path":"/api/v1/crates/curve25519-dalek/1.1.0-pre.0/readme","updated_at":"2019-02-15T18:14:32.911805Z","created_at":"2019-02-14T22:50:35.081565Z","downloads":2383,"features":{"alloc":[],"avx2_backend":["simd_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly","clear_on_drop/nightly"],"simd_backend":["nightly","u64_backend","packed_simd"],"stage2_build":[],"std":["alloc","subtle/std","rand_core/std"],"u32_backend":[],"u64_backend":[],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/1.1.0-pre.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/1.1.0-pre.0/downloads","authors":"/api/v1/crates/curve25519-dalek/1.1.0-pre.0/authors"},"crate_size":395118,"published_by":null,"audit_actions":[],"checksum":"8cd9082bff0043e095229d9a2c34175b29c46bb381304e085f0f91af3559a6ac","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on Ristretto and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":12889,"comment_lines":1328,"files":42}},"total_code_lines":12896,"total_comment_lines":1328}},{"id":130444,"crate":"curve25519-dalek","num":"1.0.3","dl_path":"/api/v1/crates/curve25519-dalek/1.0.3/download","readme_path":"/api/v1/crates/curve25519-dalek/1.0.3/readme","updated_at":"2019-01-28T07:18:19.001322Z","created_at":"2019-01-28T07:18:19.001322Z","downloads":28367,"features":{"alloc":[],"avx2_backend":["nightly","u64_backend","packed_simd"],"default":["std","u64_backend"],"nightly":["subtle/nightly","clear_on_drop/nightly"],"stage2_build":[],"std":["alloc","subtle/std","rand/std"],"u32_backend":[],"u64_backend":[],"yolocrypto":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/1.0.3/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/1.0.3/downloads","authors":"/api/v1/crates/curve25519-dalek/1.0.3/authors"},"crate_size":362075,"published_by":null,"audit_actions":[],"checksum":"dae47cc3529cdab597dbc8b606e565707209b506e55848f3c15679214a56c956","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on Ristretto and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":9536,"comment_lines":1183,"files":34}},"total_code_lines":9543,"total_comment_lines":1183}},{"id":128777,"crate":"curve25519-dalek","num":"1.0.2","dl_path":"/api/v1/crates/curve25519-dalek/1.0.2/download","readme_path":"/api/v1/crates/curve25519-dalek/1.0.2/readme","updated_at":"2019-07-19T21:50:04.631037Z","created_at":"2019-01-18T03:26:13.053763Z","downloads":5743,"features":{"alloc":[],"avx2_backend":["nightly","u64_backend","packed_simd"],"default":["std","u64_backend"],"nightly":["subtle/nightly","clear_on_drop/nightly"],"stage2_build":[],"std":["alloc","subtle/std","rand/std"],"u32_backend":[],"u64_backend":[],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/1.0.2/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/1.0.2/downloads","authors":"/api/v1/crates/curve25519-dalek/1.0.2/authors"},"crate_size":359571,"published_by":null,"audit_actions":[],"checksum":"8461b0d2aa8e8a6e374074e82f95b053f4f9f87206441ee6c4bb00ae94c47e78","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on Ristretto and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":9528,"comment_lines":1183,"files":34}},"total_code_lines":9535,"total_comment_lines":1183}},{"id":122328,"crate":"curve25519-dalek","num":"1.0.1","dl_path":"/api/v1/crates/curve25519-dalek/1.0.1/download","readme_path":"/api/v1/crates/curve25519-dalek/1.0.1/readme","updated_at":"2019-07-19T21:50:00.664053Z","created_at":"2018-12-13T23:44:48.252339Z","downloads":19337,"features":{"alloc":[],"avx2_backend":["nightly","u64_backend","packed_simd"],"default":["std","u64_backend"],"nightly":["subtle/nightly","clear_on_drop/nightly"],"stage2_build":[],"std":["alloc","subtle/std","rand/std"],"u32_backend":[],"u64_backend":[],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/1.0.1/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/1.0.1/downloads","authors":"/api/v1/crates/curve25519-dalek/1.0.1/authors"},"crate_size":359601,"published_by":null,"audit_actions":[],"checksum":"78c944d9a3cb6cdbe1289fa187c747de2a552d3fb9d8f0007cf77bee20a61369","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on Ristretto and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":9528,"comment_lines":1183,"files":34}},"total_code_lines":9535,"total_comment_lines":1183}},{"id":122327,"crate":"curve25519-dalek","num":"1.0.0","dl_path":"/api/v1/crates/curve25519-dalek/1.0.0/download","readme_path":"/api/v1/crates/curve25519-dalek/1.0.0/readme","updated_at":"2018-12-14T00:19:47.541414Z","created_at":"2018-12-13T23:36:07.027909Z","downloads":2393,"features":{"alloc":[],"avx2_backend":["nightly","u64_backend","packed_simd"],"default":["std","u64_backend"],"nightly":["subtle/nightly","clear_on_drop/nightly"],"stage2_build":[],"std":["alloc","subtle/std","rand/std"],"u32_backend":[],"u64_backend":[],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/1.0.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/1.0.0/downloads","authors":"/api/v1/crates/curve25519-dalek/1.0.0/authors"},"crate_size":359609,"published_by":null,"audit_actions":[],"checksum":"8b9de099c410a4e2c575aab926ace99598309190c92fc4a1b8370b8e92cb0169","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on Ristretto and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":9528,"comment_lines":1183,"files":34}},"total_code_lines":9535,"total_comment_lines":1183}},{"id":118541,"crate":"curve25519-dalek","num":"1.0.0-pre.1","dl_path":"/api/v1/crates/curve25519-dalek/1.0.0-pre.1/download","readme_path":"/api/v1/crates/curve25519-dalek/1.0.0-pre.1/readme","updated_at":"2019-06-28T02:13:24.957294Z","created_at":"2018-11-18T18:45:30.489945Z","downloads":5900,"features":{"alloc":[],"avx2_backend":["nightly","u64_backend","packed_simd"],"default":["std","u64_backend"],"nightly":["subtle/nightly","clear_on_drop/nightly"],"stage2_build":[],"std":["alloc","subtle/std","rand/std"],"u32_backend":[],"u64_backend":[],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/1.0.0-pre.1/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/1.0.0-pre.1/downloads","authors":"/api/v1/crates/curve25519-dalek/1.0.0-pre.1/authors"},"crate_size":359608,"published_by":null,"audit_actions":[],"checksum":"692ddc2371febea60ce125bac83c4289547565bd94d0e0c870bbb86ff0eda768","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on Ristretto and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":9528,"comment_lines":1183,"files":34}},"total_code_lines":9535,"total_comment_lines":1183}},{"id":116398,"crate":"curve25519-dalek","num":"1.0.0-pre.0","dl_path":"/api/v1/crates/curve25519-dalek/1.0.0-pre.0/download","readme_path":"/api/v1/crates/curve25519-dalek/1.0.0-pre.0/readme","updated_at":"2019-01-18T02:26:22.329868Z","created_at":"2018-11-06T00:16:55.747829Z","downloads":3021,"features":{"alloc":[],"avx2_backend":["nightly","u64_backend","packed_simd"],"default":["std","u64_backend"],"nightly":["subtle/nightly","clear_on_drop/nightly"],"stage2_build":[],"std":["alloc","subtle/std","rand/std"],"u32_backend":[],"u64_backend":[],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/1.0.0-pre.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/1.0.0-pre.0/downloads","authors":"/api/v1/crates/curve25519-dalek/1.0.0-pre.0/authors"},"crate_size":359608,"published_by":null,"audit_actions":[],"checksum":"2106a0cf960fd42f8ce417cf1922789d209f1ef80d85cbdbaa91b87807cb416d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on Ristretto and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":9523,"comment_lines":1183,"files":34}},"total_code_lines":9530,"total_comment_lines":1183}},{"id":109784,"crate":"curve25519-dalek","num":"0.21.0","dl_path":"/api/v1/crates/curve25519-dalek/0.21.0/download","readme_path":"/api/v1/crates/curve25519-dalek/0.21.0/readme","updated_at":"2019-06-28T02:13:04.860917Z","created_at":"2018-09-26T23:18:37.524199Z","downloads":6409,"features":{"alloc":[],"avx2_backend":["nightly","u64_backend","packed_simd"],"default":["std","u64_backend"],"nightly":["subtle/nightly","clear_on_drop/nightly"],"stage2_build":[],"std":["alloc","subtle/std","rand/std"],"u32_backend":[],"u64_backend":[],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.21.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.21.0/downloads","authors":"/api/v1/crates/curve25519-dalek/0.21.0/authors"},"crate_size":359310,"published_by":null,"audit_actions":[],"checksum":"ad5e45d66960751c90ef70686c16c5c9c83469a7052c0af84667d8bdb9b5e6bc","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on Ristretto and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":9395,"comment_lines":1195,"files":34}},"total_code_lines":9402,"total_comment_lines":1195}},{"id":109640,"crate":"curve25519-dalek","num":"0.20.0","dl_path":"/api/v1/crates/curve25519-dalek/0.20.0/download","readme_path":"/api/v1/crates/curve25519-dalek/0.20.0/readme","updated_at":"2019-06-28T02:12:48.714775Z","created_at":"2018-09-26T00:21:44.036892Z","downloads":40943,"features":{"alloc":[],"avx2_backend":["nightly","u64_backend","packed_simd"],"default":["std","u64_backend"],"nightly":["subtle/nightly","clear_on_drop/nightly"],"stage2_build":[],"std":["alloc","subtle/std","rand/std"],"u32_backend":[],"u64_backend":[],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.20.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.20.0/downloads","authors":"/api/v1/crates/curve25519-dalek/0.20.0/authors"},"crate_size":358846,"published_by":null,"audit_actions":[],"checksum":"3eacf6ff1b911e3170a8c400b402e10c86dc3cb166bd69034ebbc2b785fea4c2","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on Ristretto and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":9317,"comment_lines":1198,"files":34}},"total_code_lines":9324,"total_comment_lines":1198}},{"id":108633,"crate":"curve25519-dalek","num":"0.19.1","dl_path":"/api/v1/crates/curve25519-dalek/0.19.1/download","readme_path":"/api/v1/crates/curve25519-dalek/0.19.1/readme","updated_at":"2019-06-28T02:12:23.739219Z","created_at":"2018-09-17T19:35:24.320902Z","downloads":12312,"features":{"alloc":[],"avx2_backend":["nightly","u64_backend","packed_simd"],"default":["std","u64_backend"],"nightly":["subtle/nightly","clear_on_drop/nightly"],"stage2_build":[],"std":["alloc","subtle/std","rand/std"],"u32_backend":[],"u64_backend":[],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.19.1/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.19.1/downloads","authors":"/api/v1/crates/curve25519-dalek/0.19.1/authors"},"crate_size":358616,"published_by":null,"audit_actions":[],"checksum":"15d6d81c070d8090389f752510ce22c7d571100a78fa4e7c06e6f6d95585bb49","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on Ristretto and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":9317,"comment_lines":1194,"files":34}},"total_code_lines":9324,"total_comment_lines":1194}},{"id":101322,"crate":"curve25519-dalek","num":"0.19.0","dl_path":"/api/v1/crates/curve25519-dalek/0.19.0/download","readme_path":"/api/v1/crates/curve25519-dalek/0.19.0/readme","updated_at":"2019-01-18T02:27:55.042267Z","created_at":"2018-07-27T03:37:19.344548Z","downloads":6048,"features":{"alloc":[],"avx2_backend":["nightly","u64_backend","packed_simd"],"default":["std","u64_backend"],"nightly":["subtle/nightly","clear_on_drop/nightly"],"stage2_build":[],"std":["alloc","subtle/std","rand/std"],"u32_backend":[],"u64_backend":[],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.19.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.19.0/downloads","authors":"/api/v1/crates/curve25519-dalek/0.19.0/authors"},"crate_size":358230,"published_by":null,"audit_actions":[],"checksum":"8fc999958669630eca818b3d1fe5ed748573e40d2d1800ddd0e67d1c71d63205","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on Ristretto and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":9317,"comment_lines":1194,"files":34}},"total_code_lines":9324,"total_comment_lines":1194}},{"id":97521,"crate":"curve25519-dalek","num":"0.18.0","dl_path":"/api/v1/crates/curve25519-dalek/0.18.0/download","readme_path":"/api/v1/crates/curve25519-dalek/0.18.0/readme","updated_at":"2018-12-14T00:38:08.538605Z","created_at":"2018-06-22T19:26:55.125444Z","downloads":12694,"features":{"alloc":[],"avx2_backend":["nightly","u64_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly","clear_on_drop/nightly"],"stage2_build":[],"std":["subtle/std","rand/std"],"u32_backend":[],"u64_backend":[],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.18.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.18.0/downloads","authors":"/api/v1/crates/curve25519-dalek/0.18.0/authors"},"crate_size":359966,"published_by":null,"audit_actions":[],"checksum":"afc33e9f0be02426541e5ba524eca9bcd244162775c2ea50eaa9ee7b91b2bb15","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on Ristretto and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":9172,"comment_lines":1209,"files":33}},"total_code_lines":9179,"total_comment_lines":1209}},{"id":92968,"crate":"curve25519-dalek","num":"0.17.0","dl_path":"/api/v1/crates/curve25519-dalek/0.17.0/download","readme_path":"/api/v1/crates/curve25519-dalek/0.17.0/readme","updated_at":"2018-12-14T00:38:01.023572Z","created_at":"2018-05-15T20:59:46.427936Z","downloads":11566,"features":{"alloc":[],"avx2_backend":["nightly","u64_backend"],"default":["std","u64_backend"],"nightly":["subtle/nightly","clear_on_drop/nightly"],"stage2_build":[],"std":["subtle/std","rand/std"],"u32_backend":[],"u64_backend":[],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.17.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.17.0/downloads","authors":"/api/v1/crates/curve25519-dalek/0.17.0/authors"},"crate_size":355514,"published_by":null,"audit_actions":[],"checksum":"e5808ccadbb61565fd184702be128ac43a6a33561bcd976a0d7a388b06ad696d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on Ristretto and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":9163,"comment_lines":1085,"files":33}},"total_code_lines":9170,"total_comment_lines":1085}},{"id":92277,"crate":"curve25519-dalek","num":"0.16.4","dl_path":"/api/v1/crates/curve25519-dalek/0.16.4/download","readme_path":"/api/v1/crates/curve25519-dalek/0.16.4/readme","updated_at":"2018-12-14T00:37:54.812148Z","created_at":"2018-05-11T00:49:56.758214Z","downloads":8150,"features":{"alloc":[],"avx2_backend":["nightly"],"default":["std"],"nightly":["radix_51","subtle/nightly","clear_on_drop/nightly"],"precomputed_tables":[],"radix_51":[],"std":["rand","subtle/std"],"yolocrypto":["avx2_backend"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.16.4/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.16.4/downloads","authors":"/api/v1/crates/curve25519-dalek/0.16.4/authors"},"crate_size":354928,"published_by":null,"audit_actions":[],"checksum":"a1ec9e50e9954955bbfbd4b6c969fc574c50474c28df9992e46f9b0190947213","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on Ristretto and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":9137,"comment_lines":1126,"files":35}},"total_code_lines":9144,"total_comment_lines":1126}},{"id":88446,"crate":"curve25519-dalek","num":"0.16.3","dl_path":"/api/v1/crates/curve25519-dalek/0.16.3/download","readme_path":"/api/v1/crates/curve25519-dalek/0.16.3/readme","updated_at":"2018-12-14T00:37:51.170707Z","created_at":"2018-04-10T21:48:42.583854Z","downloads":3020,"features":{"alloc":[],"avx2_backend":["nightly"],"default":["std"],"nightly":["radix_51","subtle/nightly","clear_on_drop/nightly"],"precomputed_tables":[],"radix_51":[],"std":["rand","subtle/std"],"yolocrypto":["avx2_backend"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.16.3/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.16.3/downloads","authors":"/api/v1/crates/curve25519-dalek/0.16.3/authors"},"crate_size":353830,"published_by":null,"audit_actions":[],"checksum":"da98ea891e386ee56db41ea62c266ff6c0463eee12029ab6b128ccefe67285f7","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on Ristretto and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":9009,"comment_lines":1112,"files":35}},"total_code_lines":9016,"total_comment_lines":1112}},{"id":87899,"crate":"curve25519-dalek","num":"0.16.2","dl_path":"/api/v1/crates/curve25519-dalek/0.16.2/download","readme_path":"/api/v1/crates/curve25519-dalek/0.16.2/readme","updated_at":"2018-12-14T00:37:47.462831Z","created_at":"2018-04-06T22:13:27.414829Z","downloads":2467,"features":{"alloc":[],"avx2_backend":["nightly"],"default":["std"],"nightly":["radix_51","subtle/nightly","clear_on_drop/nightly"],"precomputed_tables":[],"radix_51":[],"std":["rand","subtle/std"],"yolocrypto":["avx2_backend"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.16.2/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.16.2/downloads","authors":"/api/v1/crates/curve25519-dalek/0.16.2/authors"},"crate_size":339254,"published_by":null,"audit_actions":[],"checksum":"0170017059ef32ad5328af1d807f5d802a223e67d215feb7d8870e6a268f367c","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on Ristretto and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":5643,"comment_lines":1103,"files":35}},"total_code_lines":5650,"total_comment_lines":1103}},{"id":87631,"crate":"curve25519-dalek","num":"0.16.1","dl_path":"/api/v1/crates/curve25519-dalek/0.16.1/download","readme_path":"/api/v1/crates/curve25519-dalek/0.16.1/readme","updated_at":"2018-12-14T00:37:43.785772Z","created_at":"2018-04-04T22:33:56.201011Z","downloads":2597,"features":{"alloc":[],"avx2_backend":["nightly"],"default":["std"],"nightly":["radix_51","subtle/nightly","clear_on_drop/nightly"],"precomputed_tables":[],"radix_51":[],"std":["rand","subtle/std"],"yolocrypto":["avx2_backend"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.16.1/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.16.1/downloads","authors":"/api/v1/crates/curve25519-dalek/0.16.1/authors"},"crate_size":336911,"published_by":null,"audit_actions":[],"checksum":"ce516783cc7e98ea4f1172a12c3f4c069695d6210aa6ae7cb60d16a6fe19a43c","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on Ristretto and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":5643,"comment_lines":1094,"files":35}},"total_code_lines":5650,"total_comment_lines":1094}},{"id":85928,"crate":"curve25519-dalek","num":"0.16.0","dl_path":"/api/v1/crates/curve25519-dalek/0.16.0/download","readme_path":"/api/v1/crates/curve25519-dalek/0.16.0/readme","updated_at":"2018-12-14T00:37:39.512305Z","created_at":"2018-03-22T19:36:50.184590Z","downloads":2799,"features":{"alloc":[],"avx2_backend":["nightly","stdsimd"],"bench":[],"default":["std"],"nightly":["radix_51","subtle/nightly","clear_on_drop/nightly"],"precomputed_tables":[],"radix_51":[],"std":["rand","subtle/std"],"yolocrypto":["avx2_backend"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.16.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.16.0/downloads","authors":"/api/v1/crates/curve25519-dalek/0.16.0/authors"},"crate_size":338972,"published_by":null,"audit_actions":[],"checksum":"8aabc5251ac418680a952561fcce656baae42d354f6e9cfc03ab2be91a6e24cd","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on Ristretto and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":6038,"comment_lines":1090,"files":25}},"total_code_lines":6045,"total_comment_lines":1090}},{"id":80064,"crate":"curve25519-dalek","num":"0.15.1","dl_path":"/api/v1/crates/curve25519-dalek/0.15.1/download","readme_path":"/api/v1/crates/curve25519-dalek/0.15.1/readme","updated_at":"2018-12-14T00:37:34.535957Z","created_at":"2018-02-06T19:20:30.699408Z","downloads":2852,"features":{"alloc":[],"avx2_backend":["nightly","stdsimd"],"bench":[],"default":["std"],"nightly":["radix_51","subtle/nightly","clear_on_drop/nightly"],"precomputed_tables":[],"radix_51":[],"std":["rand","subtle/std"],"yolocrypto":["avx2_backend"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.15.1/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.15.1/downloads","authors":"/api/v1/crates/curve25519-dalek/0.15.1/authors"},"crate_size":338622,"published_by":null,"audit_actions":[],"checksum":"9d8d56019a93a83dbe73f3657c2b5d295a87e0ed9262e788d75719b09ad75513","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on Ristretto and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":6037,"comment_lines":1082,"files":25}},"total_code_lines":6044,"total_comment_lines":1082}},{"id":80062,"crate":"curve25519-dalek","num":"0.15.0","dl_path":"/api/v1/crates/curve25519-dalek/0.15.0/download","readme_path":"/api/v1/crates/curve25519-dalek/0.15.0/readme","updated_at":"2018-12-14T00:37:23.174717Z","created_at":"2018-02-06T19:05:25.353522Z","downloads":2448,"features":{"alloc":[],"avx2_backend":["nightly","stdsimd"],"bench":[],"default":["std"],"nightly":["radix_51","subtle/nightly","clear_on_drop/nightly"],"precomputed_tables":[],"radix_51":[],"std":["rand","subtle/std"],"yolocrypto":["avx2_backend"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.15.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.15.0/downloads","authors":"/api/v1/crates/curve25519-dalek/0.15.0/authors"},"crate_size":338714,"published_by":null,"audit_actions":[],"checksum":"dc967da732ab9367396aa90453530065d852344931c26204f31cba3bb3156627","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A pure-Rust implementation of group operations on Ristretto and Curve25519","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":6037,"comment_lines":1082,"files":25}},"total_code_lines":6044,"total_comment_lines":1082}},{"id":78675,"crate":"curve25519-dalek","num":"0.14.4","dl_path":"/api/v1/crates/curve25519-dalek/0.14.4/download","readme_path":"/api/v1/crates/curve25519-dalek/0.14.4/readme","updated_at":"2018-12-14T00:37:18.373467Z","created_at":"2018-01-25T03:47:12.580403Z","downloads":4276,"features":{"alloc":[],"avx2_backend":["nightly","stdsimd"],"bench":[],"default":["std"],"nightly":["radix_51","subtle/nightly","clear_on_drop/nightly"],"precomputed_tables":[],"radix_51":[],"std":["rand","subtle/std"],"yolocrypto":["avx2_backend"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.14.4/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.14.4/downloads","authors":"/api/v1/crates/curve25519-dalek/0.14.4/authors"},"crate_size":236703,"published_by":null,"audit_actions":[],"checksum":"6734ff1a930d90b3ee54b7d6eba1b520f8724a1f353cf4f2b4b171a9ce63d814","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":6091,"comment_lines":1131,"files":25}},"total_code_lines":6098,"total_comment_lines":1131}},{"id":78037,"crate":"curve25519-dalek","num":"0.14.3","dl_path":"/api/v1/crates/curve25519-dalek/0.14.3/download","readme_path":"/api/v1/crates/curve25519-dalek/0.14.3/readme","updated_at":"2018-12-14T00:37:12.582456Z","created_at":"2018-01-20T01:07:47.361577Z","downloads":2456,"features":{"alloc":[],"avx2_backend":["nightly","stdsimd"],"bench":[],"default":["std"],"nightly":["radix_51","subtle/nightly","clear_on_drop/nightly"],"precomputed_tables":[],"radix_51":[],"std":["rand","subtle/std"],"yolocrypto":["avx2_backend"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.14.3/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.14.3/downloads","authors":"/api/v1/crates/curve25519-dalek/0.14.3/authors"},"crate_size":231438,"published_by":null,"audit_actions":[],"checksum":"b78800d090358a391aa0dab2a5c64a3fa0fc22d0defe97d166b61cd013451b71","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://dalek.rs/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":5801,"comment_lines":1011,"files":24}},"total_code_lines":5808,"total_comment_lines":1011}},{"id":78015,"crate":"curve25519-dalek","num":"0.14.1","dl_path":"/api/v1/crates/curve25519-dalek/0.14.1/download","readme_path":"/api/v1/crates/curve25519-dalek/0.14.1/readme","updated_at":"2018-12-14T00:37:07.569641Z","created_at":"2018-01-19T22:11:41.555625Z","downloads":2375,"features":{"alloc":[],"bench":[],"default":["std"],"nightly":["radix_51","subtle/nightly","clear_on_drop/nightly"],"precomputed_tables":[],"radix_51":[],"std":["rand","subtle/std"],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.14.1/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.14.1/downloads","authors":"/api/v1/crates/curve25519-dalek/0.14.1/authors"},"crate_size":87542,"published_by":null,"audit_actions":[],"checksum":"b631ce55e9ca3f477ff5d693215ed79926208ed7db7a286d0c29426594070b95","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/isislovecruft/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":4511,"comment_lines":821,"files":20}},"total_code_lines":4518,"total_comment_lines":821}},{"id":73232,"crate":"curve25519-dalek","num":"0.14.0","dl_path":"/api/v1/crates/curve25519-dalek/0.14.0/download","readme_path":"/api/v1/crates/curve25519-dalek/0.14.0/readme","updated_at":"2018-12-14T00:37:00.073141Z","created_at":"2017-12-04T02:10:35.620416Z","downloads":3116,"features":{"alloc":[],"bench":[],"default":["std"],"nightly":["radix_51","subtle/nightly"],"precomputed_tables":[],"radix_51":[],"std":["rand","subtle/std"],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.14.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.14.0/downloads","authors":"/api/v1/crates/curve25519-dalek/0.14.0/authors"},"crate_size":86810,"published_by":null,"audit_actions":[],"checksum":"530cc74115a5c3fd0b18c3c561f3d29238aa10e6024abf96824a5c106f4e0034","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/isislovecruft/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":4457,"comment_lines":814,"files":19}},"total_code_lines":4464,"total_comment_lines":814}},{"id":71454,"crate":"curve25519-dalek","num":"0.13.2","dl_path":"/api/v1/crates/curve25519-dalek/0.13.2/download","readme_path":"/api/v1/crates/curve25519-dalek/0.13.2/readme","updated_at":"2018-12-14T00:36:56.550953Z","created_at":"2017-11-16T01:34:41.059149Z","downloads":2501,"features":{"alloc":[],"bench":[],"default":["std"],"nightly":["radix_51","subtle/nightly"],"radix_51":[],"std":["rand","subtle/std"],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.13.2/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.13.2/downloads","authors":"/api/v1/crates/curve25519-dalek/0.13.2/authors"},"crate_size":154368,"published_by":null,"audit_actions":[],"checksum":"f01c908596a6743435197023e2d5aaaf496e835a9c46f3ef72a0c516e1113598","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/isislovecruft/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":7129,"comment_lines":640,"files":14}},"total_code_lines":7136,"total_comment_lines":640}},{"id":71447,"crate":"curve25519-dalek","num":"0.13.1","dl_path":"/api/v1/crates/curve25519-dalek/0.13.1/download","readme_path":"/api/v1/crates/curve25519-dalek/0.13.1/readme","updated_at":"2018-12-14T00:36:51.770306Z","created_at":"2017-11-16T01:02:07.950705Z","downloads":2378,"features":{"alloc":[],"bench":[],"default":["std"],"nightly":["radix_51","subtle/nightly"],"radix_51":[],"std":["rand","subtle/std"],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.13.1/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.13.1/downloads","authors":"/api/v1/crates/curve25519-dalek/0.13.1/authors"},"crate_size":154766,"published_by":null,"audit_actions":[],"checksum":"2dfcc374539a89d8a0994a442ee8cea905479b4c96c8c89cfb9d5816c41b6fd0","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/isislovecruft/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":7129,"comment_lines":640,"files":14}},"total_code_lines":7136,"total_comment_lines":640}},{"id":71446,"crate":"curve25519-dalek","num":"0.13.0","dl_path":"/api/v1/crates/curve25519-dalek/0.13.0/download","readme_path":"/api/v1/crates/curve25519-dalek/0.13.0/readme","updated_at":"2018-12-14T00:58:55.556302Z","created_at":"2017-11-16T00:51:23.596800Z","downloads":2383,"features":{"alloc":[],"bench":[],"default":["std"],"nightly":["radix_51","subtle/nightly"],"radix_51":[],"std":["rand","subtle/std"],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.13.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.13.0/downloads","authors":"/api/v1/crates/curve25519-dalek/0.13.0/authors"},"crate_size":154838,"published_by":null,"audit_actions":[],"checksum":"1fc3fefc595616cd6b7b06ae9765b991f9419818053ad5fe0fc146ea0e2a864b","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/isislovecruft/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":7,"comment_lines":0,"files":1},"Rust":{"code_lines":7129,"comment_lines":640,"files":14}},"total_code_lines":7136,"total_comment_lines":640}},{"id":68580,"crate":"curve25519-dalek","num":"0.12.1","dl_path":"/api/v1/crates/curve25519-dalek/0.12.1/download","readme_path":"/api/v1/crates/curve25519-dalek/0.12.1/readme","updated_at":"2018-12-14T00:36:45.746994Z","created_at":"2017-10-16T21:58:00.858573Z","downloads":3579,"features":{"alloc":[],"bench":[],"default":["std"],"nightly":["radix_51","subtle/nightly"],"radix_51":[],"std":["rand","subtle/std"],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.12.1/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.12.1/downloads","authors":"/api/v1/crates/curve25519-dalek/0.12.1/authors"},"crate_size":138744,"published_by":null,"audit_actions":[],"checksum":"4576702012648a8d7331c0ebb1a41a13723ef8d5bfc704a7ab4175a02e38906e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/isislovecruft/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6534,"comment_lines":739,"files":12}},"total_code_lines":6534,"total_comment_lines":739}},{"id":67478,"crate":"curve25519-dalek","num":"0.12.0","dl_path":"/api/v1/crates/curve25519-dalek/0.12.0/download","readme_path":"/api/v1/crates/curve25519-dalek/0.12.0/readme","updated_at":"2018-12-14T00:36:41.213944Z","created_at":"2017-10-05T06:32:13.848097Z","downloads":2420,"features":{"alloc":[],"bench":[],"default":["std"],"nightly":["radix_51","subtle/nightly"],"radix_51":[],"std":["rand","subtle/std"],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.12.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.12.0/downloads","authors":"/api/v1/crates/curve25519-dalek/0.12.0/authors"},"crate_size":143810,"published_by":null,"audit_actions":[],"checksum":"d7880c2855a26ab67bb7598e6a3fbd5073bc243cca7e30ec71133b52d41d6d48","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/isislovecruft/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7112,"comment_lines":743,"files":14}},"total_code_lines":7112,"total_comment_lines":743}},{"id":62419,"crate":"curve25519-dalek","num":"0.11.0","dl_path":"/api/v1/crates/curve25519-dalek/0.11.0/download","readme_path":"/api/v1/crates/curve25519-dalek/0.11.0/readme","updated_at":"2018-12-14T00:36:37.493703Z","created_at":"2017-08-15T05:16:40.839124Z","downloads":3148,"features":{"alloc":[],"bench":[],"default":["std"],"nightly":["radix_51","subtle/nightly"],"radix_51":[],"std":["rand","subtle/std"],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.11.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.11.0/downloads","authors":"/api/v1/crates/curve25519-dalek/0.11.0/authors"},"crate_size":133547,"published_by":null,"audit_actions":[],"checksum":"59566da59b830460c4de0adefb05ab950cf83b1020a8c63ca74b0c5793561faf","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/isislovecruft/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6248,"comment_lines":726,"files":12}},"total_code_lines":6248,"total_comment_lines":726}},{"id":61245,"crate":"curve25519-dalek","num":"0.10.0","dl_path":"/api/v1/crates/curve25519-dalek/0.10.0/download","readme_path":"/api/v1/crates/curve25519-dalek/0.10.0/readme","updated_at":"2018-12-14T00:36:31.850954Z","created_at":"2017-08-01T03:08:23.815653Z","downloads":10973,"features":{"alloc":[],"bench":[],"default":["std"],"nightly":["radix_51","subtle/nightly"],"radix_51":[],"std":["rand","subtle/std"],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.10.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.10.0/downloads","authors":"/api/v1/crates/curve25519-dalek/0.10.0/authors"},"crate_size":133406,"published_by":null,"audit_actions":[],"checksum":"08cb827885e49a3b696deb399ea1f0ea4ade1300fc8ce65b3395739e899b0f00","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/isislovecruft/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6234,"comment_lines":724,"files":11}},"total_code_lines":6234,"total_comment_lines":724}},{"id":61209,"crate":"curve25519-dalek","num":"0.9.3","dl_path":"/api/v1/crates/curve25519-dalek/0.9.3/download","readme_path":"/api/v1/crates/curve25519-dalek/0.9.3/readme","updated_at":"2018-12-14T00:36:27.734275Z","created_at":"2017-07-31T19:42:08.930352Z","downloads":2666,"features":{"alloc":[],"bench":[],"default":["std"],"nightly":["radix_51"],"radix_51":[],"std":["rand","subtle/std"],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.9.3/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.9.3/downloads","authors":"/api/v1/crates/curve25519-dalek/0.9.3/authors"},"crate_size":132883,"published_by":null,"audit_actions":[],"checksum":"acaa0079b2c50bc83fac4b707115ec598841631e2ec06261e32ca6f483f5eeba","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/isislovecruft/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6167,"comment_lines":632,"files":7}},"total_code_lines":6167,"total_comment_lines":632}},{"id":58154,"crate":"curve25519-dalek","num":"0.9.2","dl_path":"/api/v1/crates/curve25519-dalek/0.9.2/download","readme_path":"/api/v1/crates/curve25519-dalek/0.9.2/readme","updated_at":"2018-12-14T00:36:22.845108Z","created_at":"2017-06-27T21:44:38.913182Z","downloads":2581,"features":{"alloc":[],"bench":[],"default":["std"],"nightly":["radix_51"],"radix_51":[],"std":["rand","subtle/std"],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.9.2/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.9.2/downloads","authors":"/api/v1/crates/curve25519-dalek/0.9.2/authors"},"crate_size":132367,"published_by":null,"audit_actions":[],"checksum":"8b9421cab3f2ddb46d1c8d1a38daa42812fb341f3f94e673e6b3e9be7ee33ea2","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/isislovecruft/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6163,"comment_lines":631,"files":7}},"total_code_lines":6163,"total_comment_lines":631}},{"id":58093,"crate":"curve25519-dalek","num":"0.9.1","dl_path":"/api/v1/crates/curve25519-dalek/0.9.1/download","readme_path":"/api/v1/crates/curve25519-dalek/0.9.1/readme","updated_at":"2018-12-14T00:36:12.458435Z","created_at":"2017-06-26T20:43:32.134239Z","downloads":2437,"features":{"alloc":[],"bench":[],"default":["std"],"nightly":["radix_51"],"radix_51":[],"std":["rand"],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.9.1/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.9.1/downloads","authors":"/api/v1/crates/curve25519-dalek/0.9.1/authors"},"crate_size":132351,"published_by":null,"audit_actions":[],"checksum":"8aaedacbfb224af5ee02eb11e8e38e2a998beb030036200d2cbd2783eba85a2e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/isislovecruft/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6163,"comment_lines":631,"files":7}},"total_code_lines":6163,"total_comment_lines":631}},{"id":54786,"crate":"curve25519-dalek","num":"0.9.0","dl_path":"/api/v1/crates/curve25519-dalek/0.9.0/download","readme_path":"/api/v1/crates/curve25519-dalek/0.9.0/readme","updated_at":"2018-12-14T00:36:08.867375Z","created_at":"2017-05-27T00:46:33.465979Z","downloads":2553,"features":{"bench":[],"default":["std"],"nightly":["radix_51"],"radix_51":[],"std":["rand"],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.9.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.9.0/downloads","authors":"/api/v1/crates/curve25519-dalek/0.9.0/authors"},"crate_size":133413,"published_by":null,"audit_actions":[],"checksum":"0ff11589b82dc1cf5d6932103ec95967dc208e0a7e813bd597961265e6b523e7","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/isislovecruft/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6209,"comment_lines":641,"files":8}},"total_code_lines":6209,"total_comment_lines":641}},{"id":53792,"crate":"curve25519-dalek","num":"0.8.1","dl_path":"/api/v1/crates/curve25519-dalek/0.8.1/download","readme_path":"/api/v1/crates/curve25519-dalek/0.8.1/readme","updated_at":"2018-12-14T00:36:01.464814Z","created_at":"2017-05-19T23:30:10.891394Z","downloads":2599,"features":{"bench":[],"default":["std"],"nightly":["radix_51"],"radix_51":[],"std":["rand"],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.8.1/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.8.1/downloads","authors":"/api/v1/crates/curve25519-dalek/0.8.1/authors"},"crate_size":129892,"published_by":null,"audit_actions":[],"checksum":"a6d649394985ce117ac6e42aa6455d8c183c203e07a8e9b14338e5f80fb6c3a8","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/isislovecruft/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6108,"comment_lines":561,"files":8}},"total_code_lines":6108,"total_comment_lines":561}},{"id":53632,"crate":"curve25519-dalek","num":"0.8.0","dl_path":"/api/v1/crates/curve25519-dalek/0.8.0/download","readme_path":"/api/v1/crates/curve25519-dalek/0.8.0/readme","updated_at":"2018-12-14T00:35:54.715144Z","created_at":"2017-05-18T06:29:47.567681Z","downloads":2421,"features":{"bench":[],"default":["std"],"nightly":["radix_51"],"radix_51":[],"std":["rand"],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.8.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.8.0/downloads","authors":"/api/v1/crates/curve25519-dalek/0.8.0/authors"},"crate_size":129812,"published_by":null,"audit_actions":[],"checksum":"b3da39a55603a76411f12b5efe1736c0923cde6c4ca89be1c90e801d74f85c43","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/isislovecruft/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6107,"comment_lines":557,"files":8}},"total_code_lines":6107,"total_comment_lines":557}},{"id":53327,"crate":"curve25519-dalek","num":"0.7.1","dl_path":"/api/v1/crates/curve25519-dalek/0.7.1/download","readme_path":"/api/v1/crates/curve25519-dalek/0.7.1/readme","updated_at":"2018-12-14T00:35:49.355709Z","created_at":"2017-05-15T03:36:11.983452Z","downloads":2704,"features":{"bench":[],"default":["std"],"nightly":["radix_51"],"radix_51":[],"std":["rand"],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.7.1/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.7.1/downloads","authors":"/api/v1/crates/curve25519-dalek/0.7.1/authors"},"crate_size":126176,"published_by":null,"audit_actions":[],"checksum":"ee174d6e9fb06f33052ec6b8c9753679d88f9e129af230813b91af9c9f691141","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/isislovecruft/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5891,"comment_lines":519,"files":8}},"total_code_lines":5891,"total_comment_lines":519}},{"id":53265,"crate":"curve25519-dalek","num":"0.7.0","dl_path":"/api/v1/crates/curve25519-dalek/0.7.0/download","readme_path":"/api/v1/crates/curve25519-dalek/0.7.0/readme","updated_at":"2018-12-14T00:35:41.552024Z","created_at":"2017-05-14T09:50:25.704838Z","downloads":2410,"features":{"bench":[],"default":["std"],"nightly":["radix_51"],"radix_51":[],"std":["rand"],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.7.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.7.0/downloads","authors":"/api/v1/crates/curve25519-dalek/0.7.0/authors"},"crate_size":126197,"published_by":null,"audit_actions":[],"checksum":"e48f2b8b1fefc16e25ebca231d15f2c64f32d519c98e3789ec9f7c983a10ada5","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/isislovecruft/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5889,"comment_lines":519,"files":8}},"total_code_lines":5889,"total_comment_lines":519}},{"id":47767,"crate":"curve25519-dalek","num":"0.6.0","dl_path":"/api/v1/crates/curve25519-dalek/0.6.0/download","readme_path":"/api/v1/crates/curve25519-dalek/0.6.0/readme","updated_at":"2018-12-14T00:35:36.860318Z","created_at":"2017-03-14T09:13:40.699639Z","downloads":2899,"features":{"basepoint_table_creation":[],"bench":[],"default":["std"],"nightly":["basepoint_table_creation","radix_51"],"radix_51":[],"std":["rand"],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.6.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.6.0/downloads","authors":"/api/v1/crates/curve25519-dalek/0.6.0/authors"},"crate_size":124082,"published_by":null,"audit_actions":[],"checksum":"45000852ae5eb9608b0fdcb9476afcbcd4625f186e5380cd85fbc1e7cfbfa513","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/isislovecruft/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5682,"comment_lines":502,"files":8}},"total_code_lines":5682,"total_comment_lines":502}},{"id":46131,"crate":"curve25519-dalek","num":"0.5.0","dl_path":"/api/v1/crates/curve25519-dalek/0.5.0/download","readme_path":"/api/v1/crates/curve25519-dalek/0.5.0/readme","updated_at":"2018-12-14T00:35:27.440557Z","created_at":"2017-02-22T22:28:20.929065Z","downloads":2685,"features":{"default":["std"],"std":["rand"],"yolocrypto":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.5.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.5.0/downloads","authors":"/api/v1/crates/curve25519-dalek/0.5.0/authors"},"crate_size":78740,"published_by":null,"audit_actions":[],"checksum":"7cccc12b1c85d67e3b4fac0d0dfc06018df9b393e63b37c9c619ec240b7b80d4","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://github.com/isislovecruft/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3747,"comment_lines":351,"files":8}},"total_code_lines":3747,"total_comment_lines":351}},{"id":46049,"crate":"curve25519-dalek","num":"0.4.0","dl_path":"/api/v1/crates/curve25519-dalek/0.4.0/download","readme_path":"/api/v1/crates/curve25519-dalek/0.4.0/readme","updated_at":"2018-12-14T00:35:22.684928Z","created_at":"2017-02-21T21:05:19.468493Z","downloads":2574,"features":{"default":["std"],"std":["rand"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.4.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.4.0/downloads","authors":"/api/v1/crates/curve25519-dalek/0.4.0/authors"},"crate_size":72900,"published_by":null,"audit_actions":[],"checksum":"47c6497d0b1d26627d331c24111b3a4aa91d32283906b71f76c745d0f167aad2","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://code.ciph.re/isis/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3298,"comment_lines":246,"files":7}},"total_code_lines":3298,"total_comment_lines":246}},{"id":43457,"crate":"curve25519-dalek","num":"0.2.0","dl_path":"/api/v1/crates/curve25519-dalek/0.2.0/download","readme_path":"/api/v1/crates/curve25519-dalek/0.2.0/readme","updated_at":"2018-12-14T00:35:14.610491Z","created_at":"2017-01-27T02:34:35.843216Z","downloads":2481,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.2.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.2.0/downloads","authors":"/api/v1/crates/curve25519-dalek/0.2.0/authors"},"crate_size":71395,"published_by":null,"audit_actions":[],"checksum":"8bf17a30f09e96e8abc255d0f2e6853e1a4d67afa9287124a1e9a67a193ab4a5","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://code.ciph.re/isis/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3087,"comment_lines":204,"files":5}},"total_code_lines":3087,"total_comment_lines":204}},{"id":43456,"crate":"curve25519-dalek","num":"0.3.0","dl_path":"/api/v1/crates/curve25519-dalek/0.3.0/download","readme_path":"/api/v1/crates/curve25519-dalek/0.3.0/readme","updated_at":"2018-12-14T00:35:18.521545Z","created_at":"2017-01-27T02:26:36.070909Z","downloads":2500,"features":{"default":["std"],"std":["rand"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.3.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.3.0/downloads","authors":"/api/v1/crates/curve25519-dalek/0.3.0/authors"},"crate_size":71499,"published_by":null,"audit_actions":[],"checksum":"e66143644c8e9bc1e9fd5d711e23f22a3ce540594dc07faeea5b1987324c735e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://code.ciph.re/isis/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3177,"comment_lines":227,"files":6}},"total_code_lines":3177,"total_comment_lines":227}},{"id":39292,"crate":"curve25519-dalek","num":"0.1.3","dl_path":"/api/v1/crates/curve25519-dalek/0.1.3/download","readme_path":"/api/v1/crates/curve25519-dalek/0.1.3/readme","updated_at":"2018-12-14T00:35:10.662481Z","created_at":"2016-12-09T04:17:29.591588Z","downloads":2573,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.1.3/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.1.3/downloads","authors":"/api/v1/crates/curve25519-dalek/0.1.3/authors"},"crate_size":71117,"published_by":null,"audit_actions":[],"checksum":"3fd6049d62de073ec5018b520736b0934178f52a92a0a6a4c77253ac9927f889","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by -x²+y² = 1 - 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://code.ciph.re/isis/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3077,"comment_lines":204,"files":5}},"total_code_lines":3077,"total_comment_lines":204}},{"id":39275,"crate":"curve25519-dalek","num":"0.1.2","dl_path":"/api/v1/crates/curve25519-dalek/0.1.2/download","readme_path":"/api/v1/crates/curve25519-dalek/0.1.2/readme","updated_at":"2018-12-14T00:35:06.190509Z","created_at":"2016-12-08T22:01:57.253693Z","downloads":2467,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.1.2/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.1.2/downloads","authors":"/api/v1/crates/curve25519-dalek/0.1.2/authors"},"crate_size":70722,"published_by":null,"audit_actions":[],"checksum":"a0e5bbb0be21ad669db506b7af37677471b766b13ec5809748ba282f249dd75c","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by x²+y² = 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://code.ciph.re/isis/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3077,"comment_lines":204,"files":5}},"total_code_lines":3077,"total_comment_lines":204}},{"id":39273,"crate":"curve25519-dalek","num":"0.1.1","dl_path":"/api/v1/crates/curve25519-dalek/0.1.1/download","readme_path":"/api/v1/crates/curve25519-dalek/0.1.1/readme","updated_at":"2018-12-14T00:34:58.873107Z","created_at":"2016-12-08T21:57:45.234724Z","downloads":2461,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.1.1/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.1.1/downloads","authors":"/api/v1/crates/curve25519-dalek/0.1.1/authors"},"crate_size":70724,"published_by":null,"audit_actions":[],"checksum":"986c03895f9f490858f93c20217a1dcb225127da500f2e66c68c787a7ae05200","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by x²+y² = 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://code.ciph.re/isis/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3077,"comment_lines":204,"files":5}},"total_code_lines":3077,"total_comment_lines":204}},{"id":39236,"crate":"curve25519-dalek","num":"0.1.0","dl_path":"/api/v1/crates/curve25519-dalek/0.1.0/download","readme_path":"/api/v1/crates/curve25519-dalek/0.1.0/readme","updated_at":"2018-12-14T00:34:52.306909Z","created_at":"2016-12-08T05:13:57.620503Z","downloads":2447,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":null,"links":{"dependencies":"/api/v1/crates/curve25519-dalek/0.1.0/dependencies","version_downloads":"/api/v1/crates/curve25519-dalek/0.1.0/downloads","authors":"/api/v1/crates/curve25519-dalek/0.1.0/authors"},"crate_size":70718,"published_by":null,"audit_actions":[],"checksum":"30182855843af9c0847ecd71bb78bfe44760336e130dd92a42e7585c2a4d0e80","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A low-level cryptographic library for point, group, field, and scalar operations on a curve isomorphic to the twisted Edwards curve defined by x²+y² = 121665/121666 x²y² over GF(2²⁵⁵ - 19).","homepage":"https://code.ciph.re/isis/curve25519-dalek","documentation":"https://docs.rs/curve25519-dalek","repository":"https://code.ciph.re/isis/curve25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3077,"comment_lines":204,"files":5}},"total_code_lines":3077,"total_comment_lines":204}}],"keywords":[{"id":"crypto","keyword":"crypto","created_at":"2014-11-24T02:30:36.413823Z","crates_cnt":2655},{"id":"cryptography","keyword":"cryptography","created_at":"2014-12-16T08:15:41.198500Z","crates_cnt":2466},{"id":"curve25519","keyword":"curve25519","created_at":"2016-12-08T05:13:57.620503Z","crates_cnt":85},{"id":"ristretto","keyword":"ristretto","created_at":"2018-02-06T19:05:25.353522Z","crates_cnt":43},{"id":"ristretto255","keyword":"ristretto255","created_at":"2019-07-31T22:26:09.551222Z","crates_cnt":33}],"categories":[{"id":"cryptography","category":"Cryptography","slug":"cryptography","description":"Algorithms intended for securing data.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":7367},{"id":"no-std","category":"No standard library","slug":"no-std","description":"Crates that are able to function without the Rust standard library.","created_at":"2017-02-10T01:52:09.447906Z","crates_cnt":12900}]}