{"crate":{"id":"ed25519-dalek","name":"ed25519-dalek","updated_at":"2026-07-06T16:23:09.992366Z","versions":[2726873,2598158,2475586,2357302,1998351,1970616,1919264,1865184,1838434,1714808,1634729,1634550,1042241,956742,869648,830442,760012,719261,286087,274815,263099,195310,180253,128791,128786,128754,116411,109758,101415,99924,86393,79692,78044,71342,67480,62520,62518,61417,53333,47900,47898,47816,46053,46051,45034,39284],"keywords":["cryptography","curve25519","ecc","ed25519","signature"],"categories":["cryptography","no-std"],"badges":[],"created_at":"2016-12-09T01:24:53.342073Z","downloads":231939376,"recent_downloads":64642969,"default_version":"3.0.0","num_versions":46,"yanked":false,"max_version":"3.0.0","newest_version":"3.0.0","max_stable_version":"3.0.0","description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/ed25519-dalek","links":{"version_downloads":"/api/v1/crates/ed25519-dalek/downloads","versions":null,"owners":"/api/v1/crates/ed25519-dalek/owners","owner_team":"/api/v1/crates/ed25519-dalek/owner_team","owner_user":"/api/v1/crates/ed25519-dalek/owner_user","reverse_dependencies":"/api/v1/crates/ed25519-dalek/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2726873,"crate":"ed25519-dalek","num":"3.0.0","dl_path":"/api/v1/crates/ed25519-dalek/3.0.0/download","readme_path":"/api/v1/crates/ed25519-dalek/3.0.0/readme","updated_at":"2026-07-06T16:23:09.992366Z","created_at":"2026-07-06T16:23:09.992366Z","downloads":6654656,"features":{"alloc":["curve25519-dalek/alloc","ed25519/alloc","signature/alloc","serde?/alloc","zeroize?/alloc"],"batch":["alloc","dep:keccak","rand_core","strobe-rs"],"default":["fast","zeroize"],"digest":["signature/digest"],"fast":["curve25519-dalek/precomputed-tables"],"hazmat":[],"legacy_compatibility":["curve25519-dalek/legacy_compatibility"],"pem":["alloc","ed25519/pem","pkcs8"],"pkcs8":["ed25519/pkcs8"],"rand_core":["dep:rand_core","curve25519-dalek/rand_core","signature/rand_core"],"serde":["dep:serde","ed25519/serde"],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/3.0.0/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/3.0.0/downloads","authors":"/api/v1/crates/ed25519-dalek/3.0.0/authors"},"crate_size":102545,"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:23:09.992366Z"}],"checksum":"6ebaa1a2bf1290ab3bfe5a7b771d050ebffab2711c19a81691c683a5144a25de","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":1731,"comment_lines":172,"files":11}},"total_code_lines":1737,"total_comment_lines":174}},{"id":2598158,"crate":"ed25519-dalek","num":"3.0.0-rc.1","dl_path":"/api/v1/crates/ed25519-dalek/3.0.0-rc.1/download","readme_path":"/api/v1/crates/ed25519-dalek/3.0.0-rc.1/readme","updated_at":"2026-06-18T05:46:15.083524Z","created_at":"2026-06-18T05:46:15.083524Z","downloads":669768,"features":{"alloc":["curve25519-dalek/alloc","ed25519/alloc","signature/alloc","serde?/alloc","zeroize?/alloc"],"batch":["alloc","dep:keccak","rand_core","strobe-rs"],"default":["fast","zeroize"],"digest":["signature/digest"],"fast":["curve25519-dalek/precomputed-tables"],"hazmat":[],"legacy_compatibility":["curve25519-dalek/legacy_compatibility"],"pem":["alloc","ed25519/pem","pkcs8"],"pkcs8":["ed25519/pkcs8"],"rand_core":["dep:rand_core"],"serde":["dep:serde","ed25519/serde"],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/3.0.0-rc.1/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/3.0.0-rc.1/downloads","authors":"/api/v1/crates/ed25519-dalek/3.0.0-rc.1/authors"},"crate_size":102198,"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:46:15.083524Z"}],"checksum":"1685663e23882cd8517dcbcb1c23a6ebff4433c22dfb681d760219b62cd1b849","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":1698,"comment_lines":172,"files":11}},"total_code_lines":1704,"total_comment_lines":174}},{"id":2475586,"crate":"ed25519-dalek","num":"3.0.0-rc.0","dl_path":"/api/v1/crates/ed25519-dalek/3.0.0-rc.0/download","readme_path":"/api/v1/crates/ed25519-dalek/3.0.0-rc.0/readme","updated_at":"2026-05-28T23:00:25.352747Z","created_at":"2026-05-28T23:00:25.352747Z","downloads":1677645,"features":{"alloc":["curve25519-dalek/alloc","ed25519/alloc","signature/alloc","serde?/alloc","zeroize?/alloc"],"batch":["alloc","dep:keccak","rand_core","strobe-rs"],"default":["fast","zeroize"],"digest":["signature/digest"],"fast":["curve25519-dalek/precomputed-tables"],"hazmat":[],"legacy_compatibility":["curve25519-dalek/legacy_compatibility"],"pem":["alloc","ed25519/pem","pkcs8"],"pkcs8":["ed25519/pkcs8"],"rand_core":["dep:rand_core"],"serde":["dep:serde","ed25519/serde"],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/3.0.0-rc.0/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/3.0.0-rc.0/downloads","authors":"/api/v1/crates/ed25519-dalek/3.0.0-rc.0/authors"},"crate_size":102179,"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-28T23:00:25.352747Z"}],"checksum":"b011170fe4f04665565b4110afef66774fe9ffff278f3eb5b81cc73d26e27d60","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":1696,"comment_lines":172,"files":11}},"total_code_lines":1702,"total_comment_lines":174}},{"id":2357302,"crate":"ed25519-dalek","num":"3.0.0-pre.7","dl_path":"/api/v1/crates/ed25519-dalek/3.0.0-pre.7/download","readme_path":"/api/v1/crates/ed25519-dalek/3.0.0-pre.7/readme","updated_at":"2026-05-06T14:13:41.952487Z","created_at":"2026-05-06T14:13:41.952487Z","downloads":772347,"features":{"alloc":["curve25519-dalek/alloc","ed25519/alloc","signature/alloc","serde?/alloc","zeroize?/alloc"],"batch":["alloc","dep:keccak","rand_core","strobe-rs"],"default":["fast","zeroize"],"digest":["signature/digest"],"fast":["curve25519-dalek/precomputed-tables"],"hazmat":[],"legacy_compatibility":["curve25519-dalek/legacy_compatibility"],"pem":["alloc","ed25519/pem","pkcs8"],"pkcs8":["ed25519/pkcs8"],"rand_core":["dep:rand_core"],"serde":["dep:serde","ed25519/serde"],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/3.0.0-pre.7/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/3.0.0-pre.7/downloads","authors":"/api/v1/crates/ed25519-dalek/3.0.0-pre.7/authors"},"crate_size":102172,"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-06T14:13:41.952487Z"}],"checksum":"20449acd54b660981ae5caa2bcb56d1fe7f25f2e37a38ec507400fab034d4bb6","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":1696,"comment_lines":172,"files":11}},"total_code_lines":1702,"total_comment_lines":174}},{"id":1998351,"crate":"ed25519-dalek","num":"3.0.0-pre.6","dl_path":"/api/v1/crates/ed25519-dalek/3.0.0-pre.6/download","readme_path":"/api/v1/crates/ed25519-dalek/3.0.0-pre.6/readme","updated_at":"2026-02-04T15:26:42.006996Z","created_at":"2026-02-04T15:26:42.006996Z","downloads":1169703,"features":{"alloc":["curve25519-dalek/alloc","ed25519/alloc","signature/alloc","serde?/alloc","zeroize?/alloc"],"batch":["alloc","dep:keccak","rand_core"],"default":["fast","zeroize"],"digest":["signature/digest"],"fast":["curve25519-dalek/precomputed-tables"],"hazmat":[],"legacy_compatibility":["curve25519-dalek/legacy_compatibility"],"pem":["alloc","ed25519/pem","pkcs8"],"pkcs8":["ed25519/pkcs8"],"rand_core":["dep:rand_core"],"serde":["dep:serde","ed25519/serde"],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/3.0.0-pre.6/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/3.0.0-pre.6/downloads","authors":"/api/v1/crates/ed25519-dalek/3.0.0-pre.6/authors"},"crate_size":103180,"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:42.006996Z"}],"checksum":"053618a4c3d3bc24f188aa660ae75a46eeab74ef07fb415c61431e5e7cd4749b","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":1872,"comment_lines":180,"files":12}},"total_code_lines":1878,"total_comment_lines":182}},{"id":1970616,"crate":"ed25519-dalek","num":"3.0.0-pre.5","dl_path":"/api/v1/crates/ed25519-dalek/3.0.0-pre.5/download","readme_path":"/api/v1/crates/ed25519-dalek/3.0.0-pre.5/readme","updated_at":"2026-01-25T01:18:18.149509Z","created_at":"2026-01-25T01:18:18.149509Z","downloads":12220,"features":{"alloc":["curve25519-dalek/alloc","ed25519/alloc","signature/alloc","serde?/alloc","zeroize?/alloc"],"batch":["alloc","dep:keccak","rand_core"],"default":["fast","zeroize"],"digest":["signature/digest"],"fast":["curve25519-dalek/precomputed-tables"],"hazmat":[],"legacy_compatibility":["curve25519-dalek/legacy_compatibility"],"pem":["alloc","ed25519/pem","pkcs8"],"pkcs8":["ed25519/pkcs8"],"rand_core":["dep:rand_core"],"serde":["dep:serde","ed25519/serde"],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/3.0.0-pre.5/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/3.0.0-pre.5/downloads","authors":"/api/v1/crates/ed25519-dalek/3.0.0-pre.5/authors"},"crate_size":105090,"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:18:18.149509Z"}],"checksum":"416904184c8542e5e4f6c052fdfb377164ab462706ce3a496641aa9ea6a1e172","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":1872,"comment_lines":180,"files":12}},"total_code_lines":1878,"total_comment_lines":182}},{"id":1919264,"crate":"ed25519-dalek","num":"3.0.0-pre.4","dl_path":"/api/v1/crates/ed25519-dalek/3.0.0-pre.4/download","readme_path":"/api/v1/crates/ed25519-dalek/3.0.0-pre.4/readme","updated_at":"2026-01-03T18:38:29.921696Z","created_at":"2026-01-03T18:38:29.921696Z","downloads":42715,"features":{"alloc":["curve25519-dalek/alloc","ed25519/alloc","signature/alloc","serde?/alloc","zeroize?/alloc"],"batch":["alloc","dep:keccak","rand_core"],"default":["fast","zeroize"],"digest":["signature/digest"],"fast":["curve25519-dalek/precomputed-tables"],"hazmat":[],"legacy_compatibility":["curve25519-dalek/legacy_compatibility"],"pem":["alloc","ed25519/pem","pkcs8"],"pkcs8":["ed25519/pkcs8"],"rand_core":["dep:rand_core"],"serde":["dep:serde","ed25519/serde"],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/3.0.0-pre.4/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/3.0.0-pre.4/downloads","authors":"/api/v1/crates/ed25519-dalek/3.0.0-pre.4/authors"},"crate_size":104058,"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:38:29.921696Z"}],"checksum":"a4b9f613e0c236c699bf70d39f825594d9b03aadfd8dd856ea40685f782a4ef2","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":1860,"comment_lines":180,"files":12}},"total_code_lines":1866,"total_comment_lines":182}},{"id":1865184,"crate":"ed25519-dalek","num":"3.0.0-pre.3","dl_path":"/api/v1/crates/ed25519-dalek/3.0.0-pre.3/download","readme_path":"/api/v1/crates/ed25519-dalek/3.0.0-pre.3/readme","updated_at":"2025-12-07T16:55:33.859572Z","created_at":"2025-12-07T16:55:33.859572Z","downloads":2022,"features":{"alloc":["curve25519-dalek/alloc","ed25519/alloc","signature/alloc","serde?/alloc","zeroize?/alloc"],"batch":["alloc","dep:keccak","rand_core"],"default":["fast","zeroize"],"digest":["signature/digest"],"fast":["curve25519-dalek/precomputed-tables"],"hazmat":[],"legacy_compatibility":["curve25519-dalek/legacy_compatibility"],"pem":["alloc","ed25519/pem","pkcs8"],"pkcs8":["ed25519/pkcs8"],"rand_core":["dep:rand_core"],"serde":["dep:serde","ed25519/serde"],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/3.0.0-pre.3/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/3.0.0-pre.3/downloads","authors":"/api/v1/crates/ed25519-dalek/3.0.0-pre.3/authors"},"crate_size":104039,"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-07T16:55:33.859572Z"}],"checksum":"5d6d275a4ffdfc16e98fbcb5f5417214a06957c7cdc6eb2815c2dc50dce1c1dd","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":1860,"comment_lines":180,"files":12}},"total_code_lines":1866,"total_comment_lines":182}},{"id":1838434,"crate":"ed25519-dalek","num":"3.0.0-pre.2","dl_path":"/api/v1/crates/ed25519-dalek/3.0.0-pre.2/download","readme_path":"/api/v1/crates/ed25519-dalek/3.0.0-pre.2/readme","updated_at":"2025-11-22T21:26:32.555412Z","created_at":"2025-11-22T21:26:32.555412Z","downloads":12047,"features":{"alloc":["curve25519-dalek/alloc","ed25519/alloc","signature/alloc","serde?/alloc","zeroize?/alloc"],"batch":["alloc","dep:keccak","rand_core"],"default":["fast","zeroize"],"digest":["signature/digest"],"fast":["curve25519-dalek/precomputed-tables"],"hazmat":[],"legacy_compatibility":["curve25519-dalek/legacy_compatibility"],"pem":["alloc","ed25519/pem","pkcs8"],"pkcs8":["ed25519/pkcs8"],"rand_core":["dep:rand_core"],"serde":["dep:serde","ed25519/serde"],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/3.0.0-pre.2/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/3.0.0-pre.2/downloads","authors":"/api/v1/crates/ed25519-dalek/3.0.0-pre.2/authors"},"crate_size":104079,"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:26:32.555412Z"}],"checksum":"fbef01b6e6a5f913ae480bb34ddd798ce6d358054bebf77177200ec84af61ad5","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":1861,"comment_lines":180,"files":12}},"total_code_lines":1867,"total_comment_lines":182}},{"id":1714808,"crate":"ed25519-dalek","num":"3.0.0-pre.1","dl_path":"/api/v1/crates/ed25519-dalek/3.0.0-pre.1/download","readme_path":"/api/v1/crates/ed25519-dalek/3.0.0-pre.1/readme","updated_at":"2025-09-04T15:45:03.350349Z","created_at":"2025-09-04T15:45:03.350349Z","downloads":1278017,"features":{"alloc":["curve25519-dalek/alloc","ed25519/alloc","signature/alloc","serde?/alloc","zeroize?/alloc"],"batch":["alloc","dep:keccak","rand_core"],"default":["fast","zeroize"],"digest":["signature/digest"],"fast":["curve25519-dalek/precomputed-tables"],"hazmat":[],"legacy_compatibility":["curve25519-dalek/legacy_compatibility"],"pem":["alloc","ed25519/pem","pkcs8"],"pkcs8":["ed25519/pkcs8"],"rand_core":["dep:rand_core"],"serde":["dep:serde","ed25519/serde"],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/3.0.0-pre.1/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/3.0.0-pre.1/downloads","authors":"/api/v1/crates/ed25519-dalek/3.0.0-pre.1/authors"},"crate_size":103962,"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-04T15:45:03.350349Z"}],"checksum":"ad207ed88a133091f83224265eac21109930db09bedcad05d5252f2af2de20a1","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":1837,"comment_lines":180,"files":12}},"total_code_lines":1843,"total_comment_lines":182}},{"id":1634729,"crate":"ed25519-dalek","num":"3.0.0-pre.0","dl_path":"/api/v1/crates/ed25519-dalek/3.0.0-pre.0/download","readme_path":"/api/v1/crates/ed25519-dalek/3.0.0-pre.0/readme","updated_at":"2025-07-09T17:58:13.332257Z","created_at":"2025-07-09T17:58:13.332257Z","downloads":10456,"features":{"alloc":["curve25519-dalek/alloc","ed25519/alloc","signature/alloc","serde?/alloc","zeroize?/alloc"],"batch":["alloc","dep:keccak","rand_core"],"default":["fast","zeroize"],"digest":["signature/digest"],"fast":["curve25519-dalek/precomputed-tables"],"hazmat":[],"legacy_compatibility":["curve25519-dalek/legacy_compatibility"],"pem":["alloc","ed25519/pem","pkcs8"],"pkcs8":["ed25519/pkcs8"],"rand_core":["dep:rand_core"],"serde":["dep:serde","ed25519/serde"],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/3.0.0-pre.0/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/3.0.0-pre.0/downloads","authors":"/api/v1/crates/ed25519-dalek/3.0.0-pre.0/authors"},"crate_size":102764,"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:58:13.332257Z"}],"checksum":"5e0db9678ad1873a245383faabce5bf0636b15edc8742f7bf5425f3a82d74c49","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":1814,"comment_lines":180,"files":12}},"total_code_lines":1820,"total_comment_lines":182}},{"id":1634550,"crate":"ed25519-dalek","num":"2.2.0","dl_path":"/api/v1/crates/ed25519-dalek/2.2.0/download","readme_path":"/api/v1/crates/ed25519-dalek/2.2.0/readme","updated_at":"2025-07-09T16:24:38.881019Z","created_at":"2025-07-09T16:24:38.881019Z","downloads":97792797,"features":{"alloc":["curve25519-dalek/alloc","ed25519/alloc","serde?/alloc","zeroize/alloc"],"asm":["sha2/asm"],"batch":["alloc","merlin","rand_core"],"default":["fast","std","zeroize"],"digest":["signature/digest"],"fast":["curve25519-dalek/precomputed-tables"],"hazmat":[],"legacy_compatibility":["curve25519-dalek/legacy_compatibility"],"pem":["alloc","ed25519/pem","pkcs8"],"pkcs8":["ed25519/pkcs8"],"rand_core":["dep:rand_core"],"serde":["dep:serde","ed25519/serde"],"std":["alloc","ed25519/std","serde?/std","sha2/std"],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/2.2.0/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/2.2.0/downloads","authors":"/api/v1/crates/ed25519-dalek/2.2.0/authors"},"crate_size":98034,"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:24:38.881019Z"}],"checksum":"70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9","rust_version":"1.81","has_lib":true,"bin_names":[],"edition":"2021","description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":1458,"comment_lines":162,"files":10}},"total_code_lines":1464,"total_comment_lines":164}},{"id":1042241,"crate":"ed25519-dalek","num":"2.1.1","dl_path":"/api/v1/crates/ed25519-dalek/2.1.1/download","readme_path":"/api/v1/crates/ed25519-dalek/2.1.1/readme","updated_at":"2024-02-07T01:14:29.540135Z","created_at":"2024-02-07T01:14:29.540135Z","downloads":74195519,"features":{"alloc":["curve25519-dalek/alloc","ed25519/alloc","serde?/alloc","zeroize/alloc"],"asm":["sha2/asm"],"batch":["alloc","merlin","rand_core"],"default":["fast","std","zeroize"],"digest":["signature/digest"],"fast":["curve25519-dalek/precomputed-tables"],"hazmat":[],"legacy_compatibility":["curve25519-dalek/legacy_compatibility"],"pem":["alloc","ed25519/pem","pkcs8"],"pkcs8":["ed25519/pkcs8"],"rand_core":["dep:rand_core"],"serde":["dep:serde","ed25519/serde"],"std":["alloc","ed25519/std","serde?/std","sha2/std"],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/2.1.1/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/2.1.1/downloads","authors":"/api/v1/crates/ed25519-dalek/2.1.1/authors"},"crate_size":85736,"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:14:29.540135Z"}],"checksum":"4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":1279,"comment_lines":165,"files":9}},"total_code_lines":1285,"total_comment_lines":167}},{"id":956742,"crate":"ed25519-dalek","num":"2.1.0","dl_path":"/api/v1/crates/ed25519-dalek/2.1.0/download","readme_path":"/api/v1/crates/ed25519-dalek/2.1.0/readme","updated_at":"2023-11-16T07:50:27.646121Z","created_at":"2023-11-16T07:50:27.646121Z","downloads":3449085,"features":{"alloc":["curve25519-dalek/alloc","ed25519/alloc","serde?/alloc","zeroize/alloc"],"asm":["sha2/asm"],"batch":["alloc","merlin","rand_core"],"default":["fast","std","zeroize"],"digest":["signature/digest"],"fast":["curve25519-dalek/precomputed-tables"],"hazmat":[],"legacy_compatibility":["curve25519-dalek/legacy_compatibility"],"pem":["alloc","ed25519/pem","pkcs8"],"pkcs8":["ed25519/pkcs8"],"rand_core":["dep:rand_core"],"serde":["dep:serde","ed25519/serde"],"std":["alloc","ed25519/std","serde?/std","sha2/std"],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/2.1.0/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/2.1.0/downloads","authors":"/api/v1/crates/ed25519-dalek/2.1.0/authors"},"crate_size":85752,"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-11-16T07:50:27.646121Z"}],"checksum":"1f628eaec48bfd21b865dc2950cfa014450c01d2fa2b69a86c2fd5844ec523c0","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":1285,"comment_lines":165,"files":9}},"total_code_lines":1291,"total_comment_lines":167}},{"id":869648,"crate":"ed25519-dalek","num":"2.0.0","dl_path":"/api/v1/crates/ed25519-dalek/2.0.0/download","readme_path":"/api/v1/crates/ed25519-dalek/2.0.0/readme","updated_at":"2023-08-11T15:39:25.103742Z","created_at":"2023-08-11T15:39:25.103742Z","downloads":7363113,"features":{"alloc":["curve25519-dalek/alloc","ed25519/alloc","serde?/alloc","zeroize/alloc"],"asm":["sha2/asm"],"batch":["alloc","merlin","rand_core"],"default":["fast","std","zeroize"],"digest":["signature/digest"],"fast":["curve25519-dalek/precomputed-tables"],"hazmat":[],"legacy_compatibility":["curve25519-dalek/legacy_compatibility"],"pem":["alloc","ed25519/pem","pkcs8"],"pkcs8":["ed25519/pkcs8"],"rand_core":["dep:rand_core"],"serde":["dep:serde","ed25519/serde"],"std":["alloc","ed25519/std","serde?/std","sha2/std"],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/2.0.0/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/2.0.0/downloads","authors":"/api/v1/crates/ed25519-dalek/2.0.0/authors"},"crate_size":84071,"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-08-11T15:39:25.103742Z"}],"checksum":"7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":null,"documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":1251,"comment_lines":155,"files":9}},"total_code_lines":1257,"total_comment_lines":157}},{"id":830442,"crate":"ed25519-dalek","num":"2.0.0-rc.3","dl_path":"/api/v1/crates/ed25519-dalek/2.0.0-rc.3/download","readme_path":"/api/v1/crates/ed25519-dalek/2.0.0-rc.3/readme","updated_at":"2023-06-24T04:00:48.537176Z","created_at":"2023-06-24T04:00:48.537176Z","downloads":110228,"features":{"alloc":["curve25519-dalek/alloc","ed25519/alloc","serde?/alloc","zeroize/alloc"],"asm":["sha2/asm"],"batch":["alloc","merlin","rand_core"],"default":["fast","std","zeroize"],"digest":["signature/digest"],"fast":["curve25519-dalek/precomputed-tables"],"hazmat":[],"legacy_compatibility":["curve25519-dalek/legacy_compatibility"],"pem":["alloc","ed25519/pem","pkcs8"],"pkcs8":["ed25519/pkcs8"],"rand_core":["dep:rand_core"],"serde":["dep:serde","ed25519/serde"],"std":["alloc","ed25519/std","serde?/std","sha2/std"],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/2.0.0-rc.3/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/2.0.0-rc.3/downloads","authors":"/api/v1/crates/ed25519-dalek/2.0.0-rc.3/authors"},"crate_size":85426,"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-24T04:00:48.537176Z"}],"checksum":"faa8e9049d5d72bfc12acbc05914731b5322f79b5e2f195e9f2d705fca22ab4c","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":null,"documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":1264,"comment_lines":159,"files":9}},"total_code_lines":1270,"total_comment_lines":161}},{"id":760012,"crate":"ed25519-dalek","num":"2.0.0-rc.2","dl_path":"/api/v1/crates/ed25519-dalek/2.0.0-rc.2/download","readme_path":"/api/v1/crates/ed25519-dalek/2.0.0-rc.2/readme","updated_at":"2023-03-26T15:28:49.417079Z","created_at":"2023-03-26T15:28:49.417079Z","downloads":216913,"features":{"alloc":["curve25519-dalek/alloc","ed25519/alloc","serde?/alloc","zeroize/alloc"],"asm":["sha2/asm"],"batch":["alloc","merlin","rand_core"],"default":["fast","std","zeroize"],"digest":["signature/digest"],"fast":["curve25519-dalek/precomputed-tables"],"legacy_compatibility":[],"pem":["alloc","ed25519/pem","pkcs8"],"pkcs8":["ed25519/pkcs8"],"rand_core":["dep:rand_core"],"serde":["dep:serde","ed25519/serde"],"std":["alloc","ed25519/std","serde?/std","sha2/std"],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/2.0.0-rc.2/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/2.0.0-rc.2/downloads","authors":"/api/v1/crates/ed25519-dalek/2.0.0-rc.2/authors"},"crate_size":82007,"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:28:49.417079Z"}],"checksum":"798f704d128510932661a3489b08e3f4c934a01d61c5def59ae7b8e48f19665a","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":null,"documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":1073,"comment_lines":164,"files":8}},"total_code_lines":1079,"total_comment_lines":166}},{"id":719261,"crate":"ed25519-dalek","num":"2.0.0-pre.0","dl_path":"/api/v1/crates/ed25519-dalek/2.0.0-pre.0/download","readme_path":"/api/v1/crates/ed25519-dalek/2.0.0-pre.0/readme","updated_at":"2023-02-04T18:11:34.200787Z","created_at":"2023-02-04T18:11:34.200787Z","downloads":81374,"features":{"alloc":["curve25519-dalek/alloc","ed25519/alloc","serde?/alloc","zeroize/alloc"],"asm":["sha2/asm"],"batch":["alloc","merlin","rand_core"],"default":["fast","std","zeroize"],"digest":["signature/digest"],"fast":["curve25519-dalek/precomputed-tables"],"legacy_compatibility":[],"pem":["alloc","ed25519/pem","pkcs8"],"pkcs8":["ed25519/pkcs8"],"rand_core":["dep:rand_core"],"serde":["dep:serde","serde_bytes","ed25519/serde"],"std":["alloc","ed25519/std","serde?/std","sha2/std"],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/2.0.0-pre.0/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/2.0.0-pre.0/downloads","authors":"/api/v1/crates/ed25519-dalek/2.0.0-pre.0/authors"},"crate_size":81053,"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-04T18:11:34.200787Z"}],"checksum":"7bd577ba9d4bcab443cac60003d8fd32c638e7024a3ec92c200d7af5d2c397ed","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":null,"documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":1014,"comment_lines":164,"files":8}},"total_code_lines":1020,"total_comment_lines":166}},{"id":286087,"crate":"ed25519-dalek","num":"1.0.1","dl_path":"/api/v1/crates/ed25519-dalek/1.0.1/download","readme_path":"/api/v1/crates/ed25519-dalek/1.0.1/readme","updated_at":"2020-09-22T02:01:04.148204Z","created_at":"2020-09-22T02:01:04.148204Z","downloads":34208327,"features":{"alloc":["curve25519-dalek/alloc","rand/alloc","zeroize/alloc"],"asm":["sha2/asm"],"batch":["merlin","rand"],"batch_deterministic":["merlin","rand","rand_core"],"default":["std","rand","u64_backend"],"legacy_compatibility":[],"nightly":["curve25519-dalek/nightly"],"serde":["serde_crate","serde_bytes","ed25519/serde"],"simd_backend":["curve25519-dalek/simd_backend"],"std":["curve25519-dalek/std","ed25519/std","serde_crate/std","sha2/std","rand/std"],"u32_backend":["curve25519-dalek/u32_backend"],"u64_backend":["curve25519-dalek/u64_backend"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/1.0.1/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/1.0.1/downloads","authors":"/api/v1/crates/ed25519-dalek/1.0.1/authors"},"crate_size":29460,"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":"2020-09-22T02:01:04.148204Z"}],"checksum":"c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://dalek.rs","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":848,"comment_lines":135,"files":8}},"total_code_lines":848,"total_comment_lines":135}},{"id":274815,"crate":"ed25519-dalek","num":"1.0.0","dl_path":"/api/v1/crates/ed25519-dalek/1.0.0/download","readme_path":"/api/v1/crates/ed25519-dalek/1.0.0/readme","updated_at":"2020-08-20T22:57:31.519463Z","created_at":"2020-08-20T22:57:31.519463Z","downloads":171078,"features":{"alloc":["curve25519-dalek/alloc","rand/alloc","zeroize/alloc"],"asm":["sha2/asm"],"batch":["merlin","rand"],"batch_deterministic":["merlin","rand","rand_core"],"default":["std","u64_backend"],"legacy_compatibility":[],"nightly":["curve25519-dalek/nightly","rand/nightly"],"serde":["serde_crate","ed25519/serde"],"simd_backend":["curve25519-dalek/simd_backend"],"std":["curve25519-dalek/std","ed25519/std","serde_crate/std","sha2/std","rand/std"],"u32_backend":["curve25519-dalek/u32_backend"],"u64_backend":["curve25519-dalek/u64_backend"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/1.0.0/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/1.0.0/downloads","authors":"/api/v1/crates/ed25519-dalek/1.0.0/authors"},"crate_size":28510,"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":"2020-08-20T22:57:31.519463Z"}],"checksum":"53d2e93f837d749c16d118e7ddf7a4dfd0ac8f452cf51e46e9348824e5ef6851","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://dalek.rs","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":930,"comment_lines":136,"files":8}},"total_code_lines":930,"total_comment_lines":136}},{"id":263099,"crate":"ed25519-dalek","num":"1.0.0-pre.4","dl_path":"/api/v1/crates/ed25519-dalek/1.0.0-pre.4/download","readme_path":"/api/v1/crates/ed25519-dalek/1.0.0-pre.4/readme","updated_at":"2020-07-16T23:32:54.498707Z","created_at":"2020-07-16T23:32:54.498707Z","downloads":330590,"features":{"alloc":["curve25519-dalek/alloc","rand/alloc","zeroize/alloc"],"asm":["sha2/asm"],"batch":["merlin","rand"],"batch_deterministic":["merlin","rand","rand_core"],"default":["std","u64_backend"],"legacy_compatibility":[],"nightly":["curve25519-dalek/nightly","rand/nightly"],"serde":["serde_crate","ed25519/serde"],"simd_backend":["curve25519-dalek/simd_backend"],"std":["curve25519-dalek/std","ed25519/std","serde_crate/std","sha2/std","rand/std"],"u32_backend":["curve25519-dalek/u32_backend"],"u64_backend":["curve25519-dalek/u64_backend"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/1.0.0-pre.4/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/1.0.0-pre.4/downloads","authors":"/api/v1/crates/ed25519-dalek/1.0.0-pre.4/authors"},"crate_size":28526,"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":"2020-07-16T23:32:54.498707Z"}],"checksum":"21a8a37f4e8b35af971e6db5e3897e7a6344caa3f92f6544f88125a1f5f0035a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://dalek.rs","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":930,"comment_lines":136,"files":8}},"total_code_lines":930,"total_comment_lines":136}},{"id":195310,"crate":"ed25519-dalek","num":"1.0.0-pre.3","dl_path":"/api/v1/crates/ed25519-dalek/1.0.0-pre.3/download","readme_path":"/api/v1/crates/ed25519-dalek/1.0.0-pre.3/readme","updated_at":"2019-12-09T20:47:16.124515Z","created_at":"2019-12-09T20:47:16.124515Z","downloads":867413,"features":{"alloc":["curve25519-dalek/alloc","rand/alloc"],"asm":["sha2/asm"],"batch":["merlin","rand"],"batch_deterministic":["merlin","rand","rand_core"],"default":["std","u64_backend"],"legacy_compatibility":[],"nightly":["curve25519-dalek/nightly","clear_on_drop/nightly","rand/nightly"],"simd_backend":["curve25519-dalek/simd_backend"],"std":["curve25519-dalek/std","sha2/std","rand/std"],"u32_backend":["curve25519-dalek/u32_backend"],"u64_backend":["curve25519-dalek/u64_backend"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/1.0.0-pre.3/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/1.0.0-pre.3/downloads","authors":"/api/v1/crates/ed25519-dalek/1.0.0-pre.3/authors"},"crate_size":27395,"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":"2019-12-09T20:47:16.124515Z"}],"checksum":"978710b352437433c97b2bff193f2fb1dfd58a093f863dd95e225a19baa599a2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://dalek.rs","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":911,"comment_lines":134,"files":8}},"total_code_lines":911,"total_comment_lines":134}},{"id":180253,"crate":"ed25519-dalek","num":"1.0.0-pre.2","dl_path":"/api/v1/crates/ed25519-dalek/1.0.0-pre.2/download","readme_path":"/api/v1/crates/ed25519-dalek/1.0.0-pre.2/readme","updated_at":"2019-10-04T02:41:11.685381Z","created_at":"2019-10-04T02:41:11.685381Z","downloads":204195,"features":{"alloc":["curve25519-dalek/alloc","rand_os"],"asm":["sha2/asm"],"avx2_backend":["curve25519-dalek/avx2_backend"],"batch":["rand"],"default":["std","u64_backend"],"nightly":["curve25519-dalek/nightly","clear_on_drop/nightly"],"std":["curve25519-dalek/std","rand_os","sha2/std"],"u32_backend":["curve25519-dalek/u32_backend"],"u64_backend":["curve25519-dalek/u64_backend"],"yolocrypto":["curve25519-dalek/yolocrypto"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/1.0.0-pre.2/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/1.0.0-pre.2/downloads","authors":"/api/v1/crates/ed25519-dalek/1.0.0-pre.2/authors"},"crate_size":21871,"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":[],"checksum":"845aaacc16f01178f33349e7c992ecd0cee095aa5e577f0f4dee35971bd36455","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://dalek.rs","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":778,"comment_lines":104,"files":7}},"total_code_lines":778,"total_comment_lines":104}},{"id":128791,"crate":"ed25519-dalek","num":"1.0.0-pre.1","dl_path":"/api/v1/crates/ed25519-dalek/1.0.0-pre.1/download","readme_path":"/api/v1/crates/ed25519-dalek/1.0.0-pre.1/readme","updated_at":"2019-01-18T05:43:21.525721Z","created_at":"2019-01-18T05:43:21.525721Z","downloads":309409,"features":{"alloc":["curve25519-dalek/alloc"],"asm":["sha2/asm"],"avx2_backend":["curve25519-dalek/avx2_backend"],"default":["std","u64_backend"],"nightly":["curve25519-dalek/nightly","rand/nightly","clear_on_drop/nightly"],"std":["curve25519-dalek/std","rand/std","sha2/std"],"u32_backend":["curve25519-dalek/u32_backend"],"u64_backend":["curve25519-dalek/u64_backend"],"yolocrypto":["curve25519-dalek/yolocrypto"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/1.0.0-pre.1/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/1.0.0-pre.1/downloads","authors":"/api/v1/crates/ed25519-dalek/1.0.0-pre.1/authors"},"crate_size":21558,"published_by":null,"audit_actions":[],"checksum":"81956bcf7ef761fb4e1d88de3fa181358a0d26cbcb9755b587a08f9119824b86","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://dalek.rs","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":770,"comment_lines":104,"files":7}},"total_code_lines":770,"total_comment_lines":104}},{"id":128786,"crate":"ed25519-dalek","num":"0.9.1","dl_path":"/api/v1/crates/ed25519-dalek/0.9.1/download","readme_path":"/api/v1/crates/ed25519-dalek/0.9.1/readme","updated_at":"2019-01-18T04:49:38.233926Z","created_at":"2019-01-18T04:49:38.233926Z","downloads":179616,"features":{"alloc":["curve25519-dalek/alloc"],"asm":["sha2/asm"],"avx2_backend":["curve25519-dalek/avx2_backend"],"default":["std","u64_backend"],"nightly":["curve25519-dalek/nightly","rand/nightly","clear_on_drop/nightly"],"std":["curve25519-dalek/std"],"u32_backend":["curve25519-dalek/u32_backend"],"u64_backend":["curve25519-dalek/u64_backend"],"yolocrypto":["curve25519-dalek/yolocrypto"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/0.9.1/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/0.9.1/downloads","authors":"/api/v1/crates/ed25519-dalek/0.9.1/authors"},"crate_size":21297,"published_by":null,"audit_actions":[],"checksum":"2d07e8b8a8386c3b89a7a4b329fdfa4cb545de2545e9e2ebbc3dd3929253e426","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://dalek.rs","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":847,"comment_lines":80,"files":3}},"total_code_lines":847,"total_comment_lines":80}},{"id":128754,"crate":"ed25519-dalek","num":"0.9.0","dl_path":"/api/v1/crates/ed25519-dalek/0.9.0/download","readme_path":"/api/v1/crates/ed25519-dalek/0.9.0/readme","updated_at":"2019-01-18T04:53:14.992418Z","created_at":"2019-01-17T23:16:17.429699Z","downloads":2348,"features":{"alloc":["curve25519-dalek/alloc"],"asm":["sha2/asm"],"avx2_backend":["curve25519-dalek/avx2_backend"],"default":["std","u64_backend"],"nightly":["curve25519-dalek/nightly","rand/nightly","clear_on_drop/nightly"],"std":["curve25519-dalek/std"],"u32_backend":["curve25519-dalek/u32_backend"],"u64_backend":["curve25519-dalek/u64_backend"],"yolocrypto":["curve25519-dalek/yolocrypto"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/0.9.0/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/0.9.0/downloads","authors":"/api/v1/crates/ed25519-dalek/0.9.0/authors"},"crate_size":21327,"published_by":null,"audit_actions":[],"checksum":"ee0a06258af904f33407bcc4579a7d491ff2e591a3ddd388e2c60483fc7af2b9","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://dalek.rs","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":847,"comment_lines":80,"files":3}},"total_code_lines":847,"total_comment_lines":80}},{"id":116411,"crate":"ed25519-dalek","num":"1.0.0-pre.0","dl_path":"/api/v1/crates/ed25519-dalek/1.0.0-pre.0/download","readme_path":"/api/v1/crates/ed25519-dalek/1.0.0-pre.0/readme","updated_at":"2018-11-06T02:14:14.230924Z","created_at":"2018-11-06T02:14:14.230924Z","downloads":8032,"features":{"alloc":["curve25519-dalek/alloc"],"asm":["sha2/asm"],"avx2_backend":["curve25519-dalek/avx2_backend"],"default":["std","u64_backend"],"nightly":["curve25519-dalek/nightly","rand/nightly","clear_on_drop/nightly"],"std":["curve25519-dalek/std"],"u32_backend":["curve25519-dalek/u32_backend"],"u64_backend":["curve25519-dalek/u64_backend"],"yolocrypto":["curve25519-dalek/yolocrypto"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/1.0.0-pre.0/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/1.0.0-pre.0/downloads","authors":"/api/v1/crates/ed25519-dalek/1.0.0-pre.0/authors"},"crate_size":21362,"published_by":null,"audit_actions":[],"checksum":"d617dd712105b5985fade607438d91de39c4191f0f1bf56cba3bb60c172e2c72","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://dalek.rs","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":848,"comment_lines":80,"files":3}},"total_code_lines":848,"total_comment_lines":80}},{"id":109758,"crate":"ed25519-dalek","num":"0.8.1","dl_path":"/api/v1/crates/ed25519-dalek/0.8.1/download","readme_path":"/api/v1/crates/ed25519-dalek/0.8.1/readme","updated_at":"2018-09-26T18:48:55.349873Z","created_at":"2018-09-26T18:48:55.349873Z","downloads":41623,"features":{"alloc":["curve25519-dalek/alloc"],"asm":["sha2/asm"],"avx2_backend":["curve25519-dalek/avx2_backend"],"default":["std","u64_backend"],"nightly":["curve25519-dalek/nightly","rand/nightly","clear_on_drop/nightly"],"std":["curve25519-dalek/std"],"u32_backend":["curve25519-dalek/u32_backend"],"u64_backend":["curve25519-dalek/u64_backend"],"yolocrypto":["curve25519-dalek/yolocrypto"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/0.8.1/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/0.8.1/downloads","authors":"/api/v1/crates/ed25519-dalek/0.8.1/authors"},"crate_size":21576,"published_by":null,"audit_actions":[],"checksum":"cd66d8a16ef71c23cf5eeb2140d8d3cd293457c6c7fd6804b593397a933fcf1e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://dalek.rs","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":847,"comment_lines":80,"files":3}},"total_code_lines":847,"total_comment_lines":80}},{"id":101415,"crate":"ed25519-dalek","num":"0.8.0","dl_path":"/api/v1/crates/ed25519-dalek/0.8.0/download","readme_path":"/api/v1/crates/ed25519-dalek/0.8.0/readme","updated_at":"2018-07-27T21:49:26.100498Z","created_at":"2018-07-27T21:49:26.100498Z","downloads":5736,"features":{"alloc":["curve25519-dalek/alloc"],"asm":["sha2/asm"],"avx2_backend":["curve25519-dalek/avx2_backend"],"default":["std","u64_backend"],"nightly":["curve25519-dalek/nightly","rand/nightly","clear_on_drop/nightly"],"std":["curve25519-dalek/std"],"u32_backend":["curve25519-dalek/u32_backend"],"u64_backend":["curve25519-dalek/u64_backend"],"yolocrypto":["curve25519-dalek/yolocrypto"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/0.8.0/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/0.8.0/downloads","authors":"/api/v1/crates/ed25519-dalek/0.8.0/authors"},"crate_size":21199,"published_by":null,"audit_actions":[],"checksum":"cf4ffe2ac7f79a25e95c0521e6200635c352ea89080aa4f56fb3612e5f900157","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://dalek.rs","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":830,"comment_lines":80,"files":3}},"total_code_lines":830,"total_comment_lines":80}},{"id":99924,"crate":"ed25519-dalek","num":"0.7.0","dl_path":"/api/v1/crates/ed25519-dalek/0.7.0/download","readme_path":"/api/v1/crates/ed25519-dalek/0.7.0/readme","updated_at":"2018-07-15T23:25:28.233122Z","created_at":"2018-07-15T23:25:28.233122Z","downloads":4079,"features":{"asm":["sha2/asm"],"avx2_backend":["curve25519-dalek/avx2_backend"],"default":["std","u64_backend"],"nightly":["curve25519-dalek/nightly","rand/nightly"],"std":["curve25519-dalek/std"],"u32_backend":["curve25519-dalek/u32_backend"],"u64_backend":["curve25519-dalek/u64_backend"],"yolocrypto":["curve25519-dalek/yolocrypto"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/0.7.0/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/0.7.0/downloads","authors":"/api/v1/crates/ed25519-dalek/0.7.0/authors"},"crate_size":18865,"published_by":null,"audit_actions":[],"checksum":"57aa6835ea38f08f14f9c0f525044428d208ccbb9927da4517b8a0fc56e916f8","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://dalek.rs","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":727,"comment_lines":75,"files":3}},"total_code_lines":727,"total_comment_lines":75}},{"id":86393,"crate":"ed25519-dalek","num":"0.6.2","dl_path":"/api/v1/crates/ed25519-dalek/0.6.2/download","readme_path":"/api/v1/crates/ed25519-dalek/0.6.2/readme","updated_at":"2018-03-26T02:40:09.357762Z","created_at":"2018-03-26T02:40:09.357762Z","downloads":8648,"features":{"asm":["sha2/asm"],"bench":[],"default":["std"],"nightly":["curve25519-dalek/nightly","subtle/nightly"],"std":["rand","subtle/std","curve25519-dalek/std","failure/std"],"yolocrypto":["curve25519-dalek/yolocrypto"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/0.6.2/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/0.6.2/downloads","authors":"/api/v1/crates/ed25519-dalek/0.6.2/authors"},"crate_size":16388,"published_by":null,"audit_actions":[],"checksum":"8c41e632ff8f30d88fbeb2cf7bfd250feafa8c37527efbd4e1c9abbd1365c881","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://dalek.rs","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":691,"comment_lines":61,"files":3}},"total_code_lines":691,"total_comment_lines":61}},{"id":79692,"crate":"ed25519-dalek","num":"0.6.1","dl_path":"/api/v1/crates/ed25519-dalek/0.6.1/download","readme_path":"/api/v1/crates/ed25519-dalek/0.6.1/readme","updated_at":"2018-02-02T22:35:14.207854Z","created_at":"2018-02-02T22:35:14.207854Z","downloads":3263,"features":{"asm":["sha2/asm"],"bench":[],"default":["std"],"nightly":["curve25519-dalek/nightly"],"std":["rand","curve25519-dalek/std","failure/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/0.6.1/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/0.6.1/downloads","authors":"/api/v1/crates/ed25519-dalek/0.6.1/authors"},"crate_size":16390,"published_by":null,"audit_actions":[],"checksum":"e3692ef38cc617236a39120ef0b91794e5e4d5c96227607a6740bfaaab53ac3c","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://dalek.rs","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":690,"comment_lines":61,"files":3}},"total_code_lines":690,"total_comment_lines":61}},{"id":78044,"crate":"ed25519-dalek","num":"0.6.0","dl_path":"/api/v1/crates/ed25519-dalek/0.6.0/download","readme_path":"/api/v1/crates/ed25519-dalek/0.6.0/readme","updated_at":"2018-01-20T03:07:58.513054Z","created_at":"2018-01-20T03:07:58.513054Z","downloads":2726,"features":{"asm":["sha2/asm"],"bench":[],"default":["std"],"nightly":["curve25519-dalek/nightly"],"std":["rand","curve25519-dalek/std","failure/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/0.6.0/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/0.6.0/downloads","authors":"/api/v1/crates/ed25519-dalek/0.6.0/authors"},"crate_size":16327,"published_by":null,"audit_actions":[],"checksum":"45a06868f3d9c90c941e6ac8b82c6569479f2d18c692c04430cdb9d774a0c8eb","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://dalek.rs","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/dalek-cryptography/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":688,"comment_lines":61,"files":3}},"total_code_lines":688,"total_comment_lines":61}},{"id":71342,"crate":"ed25519-dalek","num":"0.5.0","dl_path":"/api/v1/crates/ed25519-dalek/0.5.0/download","readme_path":"/api/v1/crates/ed25519-dalek/0.5.0/readme","updated_at":"2017-11-30T03:00:28.659280Z","created_at":"2017-11-15T02:45:58.717116Z","downloads":2659,"features":{"asm":["sha2/asm"],"bench":[],"default":["std"],"nightly":["curve25519-dalek/nightly"],"std":["rand","curve25519-dalek/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/0.5.0/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/0.5.0/downloads","authors":"/api/v1/crates/ed25519-dalek/0.5.0/authors"},"crate_size":15218,"published_by":null,"audit_actions":[],"checksum":"617717f94ee3e15a53a66fb0d1a5802e18fe7963c59e0360af19a337840eb8b4","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://code.ciph.re/isis/ed25519-dalek","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/isislovecruft/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":626,"comment_lines":51,"files":2}},"total_code_lines":626,"total_comment_lines":51}},{"id":67480,"crate":"ed25519-dalek","num":"0.4.3","dl_path":"/api/v1/crates/ed25519-dalek/0.4.3/download","readme_path":"/api/v1/crates/ed25519-dalek/0.4.3/readme","updated_at":"2017-11-30T04:00:14.090216Z","created_at":"2017-10-05T07:05:55.809177Z","downloads":2449,"features":{"asm":["sha2/asm"],"bench":[],"default":["std"],"nightly":["curve25519-dalek/nightly"],"std":["rand","curve25519-dalek/std"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/ed25519-dalek/0.4.3/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/0.4.3/downloads","authors":"/api/v1/crates/ed25519-dalek/0.4.3/authors"},"crate_size":10441,"published_by":null,"audit_actions":[],"checksum":"b671748668438c420e16d5d6803425b8a43a81a4d54b186e5bcb687f6a05daec","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://code.ciph.re/isis/ed25519-dalek","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/isislovecruft/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":373,"comment_lines":23,"files":2}},"total_code_lines":373,"total_comment_lines":23}},{"id":62520,"crate":"ed25519-dalek","num":"0.4.2","dl_path":"/api/v1/crates/ed25519-dalek/0.4.2/download","readme_path":"/api/v1/crates/ed25519-dalek/0.4.2/readme","updated_at":"2017-11-30T02:25:28.198825Z","created_at":"2017-08-16T04:29:42.909699Z","downloads":2843,"features":{"asm":["sha2/asm"],"bench":[],"default":["std"],"nightly":["curve25519-dalek/nightly"],"std":["rand","curve25519-dalek/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/ed25519-dalek/0.4.2/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/0.4.2/downloads","authors":"/api/v1/crates/ed25519-dalek/0.4.2/authors"},"crate_size":9740,"published_by":null,"audit_actions":[],"checksum":"532b81845c7bc81672dd2f988bce2254dc39487e253b925febb3579ed6fb2861","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://code.ciph.re/isis/ed25519-dalek","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/isislovecruft/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":377,"comment_lines":25,"files":2}},"total_code_lines":377,"total_comment_lines":25}},{"id":62518,"crate":"ed25519-dalek","num":"0.4.1","dl_path":"/api/v1/crates/ed25519-dalek/0.4.1/download","readme_path":"/api/v1/crates/ed25519-dalek/0.4.1/readme","updated_at":"2017-11-30T03:28:19.425039Z","created_at":"2017-08-16T02:32:26.488573Z","downloads":2605,"features":{"asm":["sha2/asm"],"bench":[],"default":["std"],"nightly":["curve25519-dalek/nightly"],"std":["rand","curve25519-dalek/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/ed25519-dalek/0.4.1/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/0.4.1/downloads","authors":"/api/v1/crates/ed25519-dalek/0.4.1/authors"},"crate_size":9600,"published_by":null,"audit_actions":[],"checksum":"267d27b573dc494145a5eb1dc4c1c364d8e741e653e6a0467e2110bc5a61e03c","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://code.ciph.re/isis/ed25519-dalek","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/isislovecruft/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":368,"comment_lines":25,"files":2}},"total_code_lines":368,"total_comment_lines":25}},{"id":61417,"crate":"ed25519-dalek","num":"0.4.0","dl_path":"/api/v1/crates/ed25519-dalek/0.4.0/download","readme_path":"/api/v1/crates/ed25519-dalek/0.4.0/readme","updated_at":"2017-11-30T03:26:19.679651Z","created_at":"2017-08-02T19:43:51.287853Z","downloads":2602,"features":{"asm":["sha2/asm"],"bench":[],"default":["std"],"nightly":["curve25519-dalek/nightly"],"std":["rand","curve25519-dalek/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/ed25519-dalek/0.4.0/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/0.4.0/downloads","authors":"/api/v1/crates/ed25519-dalek/0.4.0/authors"},"crate_size":9548,"published_by":null,"audit_actions":[],"checksum":"d56bc87725485bc965978b7924a65b7e4fd13b534a99d03843cd43891338cadb","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Fast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.","homepage":"https://code.ciph.re/isis/ed25519-dalek","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/isislovecruft/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":367,"comment_lines":25,"files":2}},"total_code_lines":367,"total_comment_lines":25}},{"id":53333,"crate":"ed25519-dalek","num":"0.3.2","dl_path":"/api/v1/crates/ed25519-dalek/0.3.2/download","readme_path":"/api/v1/crates/ed25519-dalek/0.3.2/readme","updated_at":"2017-11-30T03:18:17.990383Z","created_at":"2017-05-15T05:04:10.069554Z","downloads":2817,"features":{"bench":[],"default":["std"],"nightly":["curve25519-dalek/nightly"],"std":["rand","curve25519-dalek/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/ed25519-dalek/0.3.2/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/0.3.2/downloads","authors":"/api/v1/crates/ed25519-dalek/0.3.2/authors"},"crate_size":8683,"published_by":null,"audit_actions":[],"checksum":"f6c31be5a9105fa83992d333da4df7490582bee3ae462f4581416486c76dafcb","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Fast and efficient ed25519 signing and verification in pure Rust.","homepage":"https://code.ciph.re/isis/ed25519-dalek","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/isislovecruft/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":346,"comment_lines":26,"files":2}},"total_code_lines":346,"total_comment_lines":26}},{"id":47900,"crate":"ed25519-dalek","num":"0.3.1","dl_path":"/api/v1/crates/ed25519-dalek/0.3.1/download","readme_path":"/api/v1/crates/ed25519-dalek/0.3.1/readme","updated_at":"2017-11-30T04:14:53.136214Z","created_at":"2017-03-15T23:53:08.657729Z","downloads":2708,"features":{"bench":[],"default":["std"],"nightly":["curve25519-dalek/nightly"],"std":["rand","curve25519-dalek/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/ed25519-dalek/0.3.1/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/0.3.1/downloads","authors":"/api/v1/crates/ed25519-dalek/0.3.1/authors"},"crate_size":8676,"published_by":null,"audit_actions":[],"checksum":"92b97adc7cd584483fe4b741bf2db714be90f0f821e881355050129e32c85488","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Fast and efficient ed25519 signing and verification in pure Rust.","homepage":"https://code.ciph.re/isis/ed25519-dalek","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/isislovecruft/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":347,"comment_lines":26,"files":2}},"total_code_lines":347,"total_comment_lines":26}},{"id":47898,"crate":"ed25519-dalek","num":"0.3.0","dl_path":"/api/v1/crates/ed25519-dalek/0.3.0/download","readme_path":"/api/v1/crates/ed25519-dalek/0.3.0/readme","updated_at":"2017-11-30T04:14:52.042794Z","created_at":"2017-03-15T22:52:39.790600Z","downloads":2643,"features":{"bench":[],"default":["std"],"nightly":["curve25519-dalek/nightly"],"std":["rand","curve25519-dalek/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/ed25519-dalek/0.3.0/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/0.3.0/downloads","authors":"/api/v1/crates/ed25519-dalek/0.3.0/authors"},"crate_size":8689,"published_by":null,"audit_actions":[],"checksum":"c869d2d04126b27c3ca14c6a23fc80b6e3c7587e5f94c6db4e43e7585239c3be","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Fast and efficient ed25519 signing and verification in pure Rust.","homepage":"https://code.ciph.re/isis/ed25519-dalek","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/isislovecruft/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":347,"comment_lines":26,"files":2}},"total_code_lines":347,"total_comment_lines":26}},{"id":47816,"crate":"ed25519-dalek","num":"0.2.3","dl_path":"/api/v1/crates/ed25519-dalek/0.2.3/download","readme_path":"/api/v1/crates/ed25519-dalek/0.2.3/readme","updated_at":"2017-11-30T02:46:08.039923Z","created_at":"2017-03-14T20:48:22.904023Z","downloads":2607,"features":{"default":["std"],"std":["rand"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/ed25519-dalek/0.2.3/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/0.2.3/downloads","authors":"/api/v1/crates/ed25519-dalek/0.2.3/authors"},"crate_size":6485,"published_by":null,"audit_actions":[],"checksum":"711c6cf5dc0bc5fbe5ed301f468ef9b7c5200044844570e5f2e80f904bfebf7e","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Fast and efficient ed25519 signing and verification in pure Rust.","homepage":"https://code.ciph.re/isis/ed25519-dalek","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/isislovecruft/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":332,"comment_lines":26,"files":2}},"total_code_lines":332,"total_comment_lines":26}},{"id":46053,"crate":"ed25519-dalek","num":"0.2.2","dl_path":"/api/v1/crates/ed25519-dalek/0.2.2/download","readme_path":"/api/v1/crates/ed25519-dalek/0.2.2/readme","updated_at":"2017-11-30T02:27:50.310068Z","created_at":"2017-02-21T21:56:22.187932Z","downloads":2754,"features":{"default":["std"],"std":["rand"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/ed25519-dalek/0.2.2/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/0.2.2/downloads","authors":"/api/v1/crates/ed25519-dalek/0.2.2/authors"},"crate_size":6464,"published_by":null,"audit_actions":[],"checksum":"f18494053343d2ff24804472900085905f9d3f6c3b5f293b8aae8a830e53556c","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Fast and efficient ed25519 signing and verification in pure Rust.","homepage":"https://code.ciph.re/isis/ed25519-dalek","documentation":"https://docs.rs/ed25519-dalek","repository":"https://github.com/isislovecruft/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":331,"comment_lines":26,"files":2}},"total_code_lines":331,"total_comment_lines":26}},{"id":46051,"crate":"ed25519-dalek","num":"0.2.1","dl_path":"/api/v1/crates/ed25519-dalek/0.2.1/download","readme_path":"/api/v1/crates/ed25519-dalek/0.2.1/readme","updated_at":"2017-11-30T04:14:52.030873Z","created_at":"2017-02-21T21:21:44.996572Z","downloads":2646,"features":{"default":["std"],"std":["rand"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/ed25519-dalek/0.2.1/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/0.2.1/downloads","authors":"/api/v1/crates/ed25519-dalek/0.2.1/authors"},"crate_size":6422,"published_by":null,"audit_actions":[],"checksum":"f5c0c34e71f210a9eefe4e960b9477f481b87cb4a6feaf490268c5b2136d96c6","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Fast and efficient ed25519 signing and verification.","homepage":null,"documentation":null,"repository":"https://github.com/isislovecruft/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":331,"comment_lines":26,"files":2}},"total_code_lines":331,"total_comment_lines":26}},{"id":45034,"crate":"ed25519-dalek","num":"0.2.0","dl_path":"/api/v1/crates/ed25519-dalek/0.2.0/download","readme_path":"/api/v1/crates/ed25519-dalek/0.2.0/readme","updated_at":"2017-11-30T03:42:19.188559Z","created_at":"2017-02-08T20:16:45.629631Z","downloads":2645,"features":{"default":["std"],"std":["rand"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/ed25519-dalek/0.2.0/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/0.2.0/downloads","authors":"/api/v1/crates/ed25519-dalek/0.2.0/authors"},"crate_size":6422,"published_by":null,"audit_actions":[],"checksum":"7e49a17bcd61a100d7fcdae45fedac58af7598b13e5924b05243443d49cd8da7","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Fast and efficient ed25519 signing and verification.","homepage":null,"documentation":null,"repository":"https://code.ciph.re/isis/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":331,"comment_lines":26,"files":2}},"total_code_lines":331,"total_comment_lines":26}},{"id":39284,"crate":"ed25519-dalek","num":"0.1.0","dl_path":"/api/v1/crates/ed25519-dalek/0.1.0/download","readme_path":"/api/v1/crates/ed25519-dalek/0.1.0/readme","updated_at":"2017-11-30T03:33:02.778357Z","created_at":"2016-12-09T01:24:53.342073Z","downloads":2693,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"CC0-1.0","links":{"dependencies":"/api/v1/crates/ed25519-dalek/0.1.0/dependencies","version_downloads":"/api/v1/crates/ed25519-dalek/0.1.0/downloads","authors":"/api/v1/crates/ed25519-dalek/0.1.0/authors"},"crate_size":6245,"published_by":null,"audit_actions":[],"checksum":"7a3a444401d380f0b6ee84d72857111aaa351da950ceca62a47daffaafd9ea76","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Fast and efficient ed25519 signing and verification.","homepage":null,"documentation":null,"repository":"https://code.ciph.re/isis/ed25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":321,"comment_lines":26,"files":2}},"total_code_lines":321,"total_comment_lines":26}}],"keywords":[{"id":"cryptography","keyword":"cryptography","created_at":"2014-12-16T08:15:41.198500Z","crates_cnt":2587},{"id":"curve25519","keyword":"curve25519","created_at":"2016-12-08T05:13:57.620503Z","crates_cnt":87},{"id":"ecc","keyword":"ecc","created_at":"2016-10-13T17:25:33.430203Z","crates_cnt":108},{"id":"ed25519","keyword":"ed25519","created_at":"2016-03-09T13:34:56.155850Z","crates_cnt":329},{"id":"signature","keyword":"signature","created_at":"2016-03-20T14:09:39.594960Z","crates_cnt":335}],"categories":[{"id":"cryptography","category":"Cryptography","slug":"cryptography","description":"Algorithms intended for securing data.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":7852},{"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":13672}]}