{"crate":{"id":"x25519-dalek","name":"x25519-dalek","updated_at":"2026-07-06T16:23:00.505143Z","versions":[2726872,2598155,2475583,1998350,1970614,1919263,1865183,1838431,1714806,1634728,1042240,870158,830444,764919,429330,425694,425674,365759,278713,273723,273714,192444,142163,136503,134196,131958,129546,129076,128416,128382,101406,100919,92985,69226,65283],"keywords":["cryptography","curve25519","diffie-hellman","key-exchange","x25519"],"categories":["cryptography","no-std"],"badges":[],"created_at":"2017-09-14T04:44:50.630336Z","downloads":81186943,"recent_downloads":22457741,"default_version":"3.0.0","num_versions":35,"yanked":false,"max_version":"3.0.0","newest_version":"3.0.0","max_stable_version":"3.0.0","description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/x25519-dalek","links":{"version_downloads":"/api/v1/crates/x25519-dalek/downloads","versions":null,"owners":"/api/v1/crates/x25519-dalek/owners","owner_team":"/api/v1/crates/x25519-dalek/owner_team","owner_user":"/api/v1/crates/x25519-dalek/owner_user","reverse_dependencies":"/api/v1/crates/x25519-dalek/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2726872,"crate":"x25519-dalek","num":"3.0.0","dl_path":"/api/v1/crates/x25519-dalek/3.0.0/download","readme_path":"/api/v1/crates/x25519-dalek/3.0.0/readme","updated_at":"2026-07-06T16:23:00.505143Z","created_at":"2026-07-06T16:23:00.505143Z","downloads":2645258,"features":{"default":["precomputed-tables","zeroize"],"getrandom":["dep:getrandom"],"precomputed-tables":["curve25519-dalek/precomputed-tables"],"reusable_secrets":[],"serde":["dep:serde","curve25519-dalek/serde"],"static_secrets":[],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/x25519-dalek/3.0.0/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/3.0.0/downloads","authors":"/api/v1/crates/x25519-dalek/3.0.0/authors"},"crate_size":96305,"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:00.505143Z"}],"checksum":"e7e8131a03190127fb2263afc72b322ecadae46b6ff8c6f399ff5d02f5559af6","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":202,"comment_lines":33,"files":2}},"total_code_lines":208,"total_comment_lines":35}},{"id":2598155,"crate":"x25519-dalek","num":"3.0.0-rc.1","dl_path":"/api/v1/crates/x25519-dalek/3.0.0-rc.1/download","readme_path":"/api/v1/crates/x25519-dalek/3.0.0-rc.1/readme","updated_at":"2026-06-18T05:46:06.857011Z","created_at":"2026-06-18T05:46:06.857011Z","downloads":348301,"features":{"default":["precomputed-tables","zeroize"],"getrandom":["dep:getrandom"],"precomputed-tables":["curve25519-dalek/precomputed-tables"],"reusable_secrets":[],"serde":["dep:serde","curve25519-dalek/serde"],"static_secrets":[],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/x25519-dalek/3.0.0-rc.1/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/3.0.0-rc.1/downloads","authors":"/api/v1/crates/x25519-dalek/3.0.0-rc.1/authors"},"crate_size":95941,"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:06.857011Z"}],"checksum":"eee64e8620caa64914d669b1f68f858aaff54e2d0f9ad3b30a613b58a1baa83e","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":202,"comment_lines":33,"files":2}},"total_code_lines":208,"total_comment_lines":35}},{"id":2475583,"crate":"x25519-dalek","num":"3.0.0-rc.0","dl_path":"/api/v1/crates/x25519-dalek/3.0.0-rc.0/download","readme_path":"/api/v1/crates/x25519-dalek/3.0.0-rc.0/readme","updated_at":"2026-05-28T23:00:02.358448Z","created_at":"2026-05-28T23:00:02.358448Z","downloads":52879,"features":{"default":["precomputed-tables","zeroize"],"getrandom":["dep:getrandom"],"precomputed-tables":["curve25519-dalek/precomputed-tables"],"reusable_secrets":[],"serde":["dep:serde","curve25519-dalek/serde"],"static_secrets":[],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/x25519-dalek/3.0.0-rc.0/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/3.0.0-rc.0/downloads","authors":"/api/v1/crates/x25519-dalek/3.0.0-rc.0/authors"},"crate_size":95913,"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:02.358448Z"}],"checksum":"f17b575e04fcdb37e5509a85a14ff08116678a1c9724befb8b571db742dbdbb0","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":201,"comment_lines":33,"files":2}},"total_code_lines":207,"total_comment_lines":35}},{"id":1998350,"crate":"x25519-dalek","num":"3.0.0-pre.6","dl_path":"/api/v1/crates/x25519-dalek/3.0.0-pre.6/download","readme_path":"/api/v1/crates/x25519-dalek/3.0.0-pre.6/readme","updated_at":"2026-02-04T15:26:29.731143Z","created_at":"2026-02-04T15:26:29.731143Z","downloads":317597,"features":{"default":["precomputed-tables","zeroize"],"getrandom":["dep:getrandom"],"precomputed-tables":["curve25519-dalek/precomputed-tables"],"reusable_secrets":[],"serde":["dep:serde","curve25519-dalek/serde"],"static_secrets":[],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/x25519-dalek/3.0.0-pre.6/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/3.0.0-pre.6/downloads","authors":"/api/v1/crates/x25519-dalek/3.0.0-pre.6/authors"},"crate_size":95073,"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:29.731143Z"}],"checksum":"b3d5d6ff67acd3945b933e592bfa7143db4fcbb2f871754b6b9fbd7847fc5aea","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":201,"comment_lines":33,"files":2}},"total_code_lines":207,"total_comment_lines":35}},{"id":1970614,"crate":"x25519-dalek","num":"3.0.0-pre.5","dl_path":"/api/v1/crates/x25519-dalek/3.0.0-pre.5/download","readme_path":"/api/v1/crates/x25519-dalek/3.0.0-pre.5/readme","updated_at":"2026-01-25T01:18:05.612415Z","created_at":"2026-01-25T01:18:05.612415Z","downloads":3170,"features":{"default":["precomputed-tables","zeroize"],"getrandom":["dep:getrandom"],"precomputed-tables":["curve25519-dalek/precomputed-tables"],"reusable_secrets":[],"serde":["dep:serde","curve25519-dalek/serde"],"static_secrets":[],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/x25519-dalek/3.0.0-pre.5/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/3.0.0-pre.5/downloads","authors":"/api/v1/crates/x25519-dalek/3.0.0-pre.5/authors"},"crate_size":97098,"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:05.612415Z"}],"checksum":"40dac5a6478dc8baae2031cfc87d966e427a4fe5011e7f90785ff5c8aa9f2d06","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":201,"comment_lines":33,"files":2}},"total_code_lines":207,"total_comment_lines":35}},{"id":1919263,"crate":"x25519-dalek","num":"3.0.0-pre.4","dl_path":"/api/v1/crates/x25519-dalek/3.0.0-pre.4/download","readme_path":"/api/v1/crates/x25519-dalek/3.0.0-pre.4/readme","updated_at":"2026-01-03T18:37:17.900189Z","created_at":"2026-01-03T18:37:17.900189Z","downloads":34804,"features":{"default":["precomputed-tables","zeroize"],"getrandom":["dep:getrandom"],"precomputed-tables":["curve25519-dalek/precomputed-tables"],"reusable_secrets":[],"serde":["dep:serde","curve25519-dalek/serde"],"static_secrets":[],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/x25519-dalek/3.0.0-pre.4/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/3.0.0-pre.4/downloads","authors":"/api/v1/crates/x25519-dalek/3.0.0-pre.4/authors"},"crate_size":96127,"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:37:17.900189Z"}],"checksum":"a5887899407ca8fb861126d509bb08465c14a9c60fad1f24c59ed59630a45586","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":201,"comment_lines":33,"files":2}},"total_code_lines":207,"total_comment_lines":35}},{"id":1865183,"crate":"x25519-dalek","num":"3.0.0-pre.3","dl_path":"/api/v1/crates/x25519-dalek/3.0.0-pre.3/download","readme_path":"/api/v1/crates/x25519-dalek/3.0.0-pre.3/readme","updated_at":"2025-12-07T16:54:56.579900Z","created_at":"2025-12-07T16:54:56.579900Z","downloads":11058,"features":{"alloc":["curve25519-dalek/alloc","serde?/alloc","zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"getrandom":["dep:getrandom"],"precomputed-tables":["curve25519-dalek/precomputed-tables"],"reusable_secrets":[],"serde":["dep:serde","curve25519-dalek/serde"],"static_secrets":[],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/x25519-dalek/3.0.0-pre.3/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/3.0.0-pre.3/downloads","authors":"/api/v1/crates/x25519-dalek/3.0.0-pre.3/authors"},"crate_size":95599,"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:54:56.579900Z"}],"checksum":"8367a41efe370c38fa4af81968298cdd695311791e4797118a1621f04ed75859","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":201,"comment_lines":33,"files":2}},"total_code_lines":207,"total_comment_lines":35}},{"id":1838431,"crate":"x25519-dalek","num":"3.0.0-pre.2","dl_path":"/api/v1/crates/x25519-dalek/3.0.0-pre.2/download","readme_path":"/api/v1/crates/x25519-dalek/3.0.0-pre.2/readme","updated_at":"2025-11-22T21:24:33.329388Z","created_at":"2025-11-22T21:24:33.329388Z","downloads":1515,"features":{"alloc":["curve25519-dalek/alloc","serde?/alloc","zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"getrandom":["dep:getrandom"],"precomputed-tables":["curve25519-dalek/precomputed-tables"],"reusable_secrets":[],"serde":["dep:serde","curve25519-dalek/serde"],"static_secrets":[],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/x25519-dalek/3.0.0-pre.2/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/3.0.0-pre.2/downloads","authors":"/api/v1/crates/x25519-dalek/3.0.0-pre.2/authors"},"crate_size":95077,"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:24:33.329388Z"}],"checksum":"7a1de04376e841a39a324c95b2b099eb13b8b81d0c0a5adec29f322c205761d6","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":202,"comment_lines":33,"files":2}},"total_code_lines":208,"total_comment_lines":35}},{"id":1714806,"crate":"x25519-dalek","num":"3.0.0-pre.1","dl_path":"/api/v1/crates/x25519-dalek/3.0.0-pre.1/download","readme_path":"/api/v1/crates/x25519-dalek/3.0.0-pre.1/readme","updated_at":"2025-09-04T15:44:19.911634Z","created_at":"2025-09-04T15:44:19.911634Z","downloads":776949,"features":{"alloc":["curve25519-dalek/alloc","serde?/alloc","zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"os_rng":["rand_core/os_rng"],"precomputed-tables":["curve25519-dalek/precomputed-tables"],"reusable_secrets":[],"serde":["dep:serde","curve25519-dalek/serde"],"static_secrets":[],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/x25519-dalek/3.0.0-pre.1/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/3.0.0-pre.1/downloads","authors":"/api/v1/crates/x25519-dalek/3.0.0-pre.1/authors"},"crate_size":94891,"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:44:19.911634Z"}],"checksum":"3a45998121837fd8c92655d2334aa8f3e5ef0645cdfda5b321b13760c548fd55","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":198,"comment_lines":30,"files":2}},"total_code_lines":204,"total_comment_lines":32}},{"id":1634728,"crate":"x25519-dalek","num":"3.0.0-pre.0","dl_path":"/api/v1/crates/x25519-dalek/3.0.0-pre.0/download","readme_path":"/api/v1/crates/x25519-dalek/3.0.0-pre.0/readme","updated_at":"2025-07-09T17:57:44.616514Z","created_at":"2025-07-09T17:57:44.616514Z","downloads":18465,"features":{"alloc":["curve25519-dalek/alloc","serde?/alloc","zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"os_rng":["rand_core/os_rng"],"precomputed-tables":["curve25519-dalek/precomputed-tables"],"reusable_secrets":[],"serde":["dep:serde","curve25519-dalek/serde"],"static_secrets":[],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/x25519-dalek/3.0.0-pre.0/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/3.0.0-pre.0/downloads","authors":"/api/v1/crates/x25519-dalek/3.0.0-pre.0/authors"},"crate_size":93783,"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:57:44.616514Z"}],"checksum":"d2a76f35d0d6fa96ffc48330f09dc230cd6bdc118b0fce43c25085ced5d72c6b","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":198,"comment_lines":30,"files":2}},"total_code_lines":204,"total_comment_lines":32}},{"id":1042240,"crate":"x25519-dalek","num":"2.0.1","dl_path":"/api/v1/crates/x25519-dalek/2.0.1/download","readme_path":"/api/v1/crates/x25519-dalek/2.0.1/readme","updated_at":"2024-02-07T01:14:06.940048Z","created_at":"2024-02-07T01:14:06.940048Z","downloads":55469384,"features":{"alloc":["curve25519-dalek/alloc","serde?/alloc","zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"getrandom":["rand_core/getrandom"],"precomputed-tables":["curve25519-dalek/precomputed-tables"],"reusable_secrets":[],"serde":["dep:serde","curve25519-dalek/serde"],"static_secrets":[],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/x25519-dalek/2.0.1/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/2.0.1/downloads","authors":"/api/v1/crates/x25519-dalek/2.0.1/authors"},"crate_size":87820,"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:06.940048Z"}],"checksum":"c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://github.com/dalek-cryptography/curve25519-dalek","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/curve25519-dalek/tree/main/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":188,"comment_lines":30,"files":2}},"total_code_lines":194,"total_comment_lines":32}},{"id":870158,"crate":"x25519-dalek","num":"2.0.0","dl_path":"/api/v1/crates/x25519-dalek/2.0.0/download","readme_path":"/api/v1/crates/x25519-dalek/2.0.0/readme","updated_at":"2023-08-12T05:42:04.006445Z","created_at":"2023-08-12T05:42:04.006445Z","downloads":4833896,"features":{"alloc":["curve25519-dalek/alloc","serde?/alloc","zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"getrandom":["rand_core/getrandom"],"precomputed-tables":["curve25519-dalek/precomputed-tables"],"reusable_secrets":[],"serde":["dep:serde","curve25519-dalek/serde"],"static_secrets":[],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/x25519-dalek/2.0.0/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/2.0.0/downloads","authors":"/api/v1/crates/x25519-dalek/2.0.0/authors"},"crate_size":87806,"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-12T05:42:04.006445Z"}],"checksum":"fb66477291e7e8d2b0ff1bcb900bf29489a9692816d79874bea351e7a8b6de96","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://dalek.rs/","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":188,"comment_lines":30,"files":2}},"total_code_lines":194,"total_comment_lines":32}},{"id":830444,"crate":"x25519-dalek","num":"2.0.0-rc.3","dl_path":"/api/v1/crates/x25519-dalek/2.0.0-rc.3/download","readme_path":"/api/v1/crates/x25519-dalek/2.0.0-rc.3/readme","updated_at":"2023-06-24T04:02:01.187579Z","created_at":"2023-06-24T04:02:01.187579Z","downloads":208684,"features":{"alloc":["curve25519-dalek/alloc","serde?/alloc","zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"getrandom":["rand_core/getrandom"],"precomputed-tables":["curve25519-dalek/precomputed-tables"],"reusable_secrets":[],"serde":["dep:serde","curve25519-dalek/serde"],"static_secrets":[],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/x25519-dalek/2.0.0-rc.3/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/2.0.0-rc.3/downloads","authors":"/api/v1/crates/x25519-dalek/2.0.0-rc.3/authors"},"crate_size":88846,"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:02:01.187579Z"}],"checksum":"ec7fae07da688e17059d5886712c933bb0520f15eff2e09cfa18e30968f4e63a","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://dalek.rs/","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":188,"comment_lines":30,"files":2}},"total_code_lines":194,"total_comment_lines":32}},{"id":764919,"crate":"x25519-dalek","num":"2.0.0-rc.2","dl_path":"/api/v1/crates/x25519-dalek/2.0.0-rc.2/download","readme_path":"/api/v1/crates/x25519-dalek/2.0.0-rc.2/readme","updated_at":"2023-06-27T03:52:57.315230Z","created_at":"2023-03-31T18:02:07.716874Z","downloads":241248,"features":{"alloc":["curve25519-dalek/alloc","serde?/alloc","zeroize?/alloc"],"default":["alloc","precomputed-tables","zeroize"],"getrandom":["rand_core/getrandom"],"precomputed-tables":["curve25519-dalek/precomputed-tables"],"reusable_secrets":[],"serde":["dep:serde","curve25519-dalek/serde"],"static_secrets":[],"zeroize":["dep:zeroize","curve25519-dalek/zeroize"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/x25519-dalek/2.0.0-rc.2/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/2.0.0-rc.2/downloads","authors":"/api/v1/crates/x25519-dalek/2.0.0-rc.2/authors"},"crate_size":88550,"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-31T18:02:07.716874Z"},{"action":"yank","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-27T03:52:57.316791Z"}],"checksum":"fabd6e16dd08033932fc3265ad4510cc2eab24656058a6dcb107ffe274abcc95","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://dalek.rs/","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":2,"files":1},"Rust":{"code_lines":202,"comment_lines":27,"files":2}},"total_code_lines":208,"total_comment_lines":29}},{"id":429330,"crate":"x25519-dalek","num":"2.0.0-pre.1","dl_path":"/api/v1/crates/x25519-dalek/2.0.0-pre.1/download","readme_path":"/api/v1/crates/x25519-dalek/2.0.0-pre.1/readme","updated_at":"2021-09-23T20:45:10.943310Z","created_at":"2021-09-23T20:45:10.943310Z","downloads":2583239,"features":{"default":["std","u64_backend"],"fiat_u32_backend":["curve25519-dalek/fiat_u32_backend"],"fiat_u64_backend":["curve25519-dalek/fiat_u64_backend"],"nightly":["curve25519-dalek/nightly"],"reusable_secrets":[],"serde":["our_serde","curve25519-dalek/serde"],"std":["curve25519-dalek/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/x25519-dalek/2.0.0-pre.1/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/2.0.0-pre.1/downloads","authors":"/api/v1/crates/x25519-dalek/2.0.0-pre.1/authors"},"crate_size":88717,"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-09-23T20:45:10.943310Z"}],"checksum":"e5da623d8af10a62342bcbbb230e33e58a63255a58012f8653c578e54bab48df","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://dalek.rs/","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":153,"comment_lines":24,"files":2}},"total_code_lines":153,"total_comment_lines":24}},{"id":425694,"crate":"x25519-dalek","num":"2.0.0-pre.0","dl_path":"/api/v1/crates/x25519-dalek/2.0.0-pre.0/download","readme_path":"/api/v1/crates/x25519-dalek/2.0.0-pre.0/readme","updated_at":"2021-09-15T01:12:51.657018Z","created_at":"2021-09-15T01:12:51.657018Z","downloads":2137,"features":{"default":["std","u64_backend"],"fiat_u32_backend":["curve25519-dalek/fiat_u32_backend"],"fiat_u64_backend":["curve25519-dalek/fiat_u64_backend"],"nightly":["curve25519-dalek/nightly"],"reusable_secrets":[],"serde":["our_serde","curve25519-dalek/serde"],"std":["curve25519-dalek/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/x25519-dalek/2.0.0-pre.0/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/2.0.0-pre.0/downloads","authors":"/api/v1/crates/x25519-dalek/2.0.0-pre.0/authors"},"crate_size":88705,"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-09-15T01:12:51.657018Z"}],"checksum":"eb504af472ef543772b2742e9ca8f7a463d158ead36ca5799ed2f93eb67fab36","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://dalek.rs/","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":153,"comment_lines":24,"files":2}},"total_code_lines":153,"total_comment_lines":24}},{"id":425674,"crate":"x25519-dalek","num":"1.2.0","dl_path":"/api/v1/crates/x25519-dalek/1.2.0/download","readme_path":"/api/v1/crates/x25519-dalek/1.2.0/readme","updated_at":"2021-09-14T23:47:36.363217Z","created_at":"2021-09-14T23:47:36.363217Z","downloads":3153224,"features":{"default":["std","u64_backend"],"fiat_u32_backend":["curve25519-dalek/fiat_u32_backend"],"fiat_u64_backend":["curve25519-dalek/fiat_u64_backend"],"nightly":["curve25519-dalek/nightly"],"reusable_secrets":[],"serde":["our_serde","curve25519-dalek/serde"],"std":["curve25519-dalek/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/x25519-dalek/1.2.0/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/1.2.0/downloads","authors":"/api/v1/crates/x25519-dalek/1.2.0/authors"},"crate_size":88676,"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-09-14T23:47:36.363217Z"}],"checksum":"2392b6b94a576b4e2bf3c5b2757d63f10ada8020a2e4d08ac849ebcf6ea8e077","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://dalek.rs/","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":153,"comment_lines":24,"files":2}},"total_code_lines":153,"total_comment_lines":24}},{"id":365759,"crate":"x25519-dalek","num":"1.1.1","dl_path":"/api/v1/crates/x25519-dalek/1.1.1/download","readme_path":"/api/v1/crates/x25519-dalek/1.1.1/readme","updated_at":"2021-04-14T04:47:08.874355Z","created_at":"2021-04-14T04:47:08.874355Z","downloads":7395431,"features":{"default":["std","u64_backend"],"nightly":["curve25519-dalek/nightly"],"serde":["our_serde","curve25519-dalek/serde"],"std":["curve25519-dalek/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/x25519-dalek/1.1.1/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/1.1.1/downloads","authors":"/api/v1/crates/x25519-dalek/1.1.1/authors"},"crate_size":84499,"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-14T04:47:08.874355Z"}],"checksum":"5a0c105152107e3b96f6a00a65e86ce82d9b125230e1c4302940eca58ff71f4f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://dalek.rs/","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":269,"comment_lines":38,"files":2}},"total_code_lines":269,"total_comment_lines":38}},{"id":278713,"crate":"x25519-dalek","num":"1.1.0","dl_path":"/api/v1/crates/x25519-dalek/1.1.0/download","readme_path":"/api/v1/crates/x25519-dalek/1.1.0/readme","updated_at":"2020-08-31T19:57:14.174053Z","created_at":"2020-08-31T19:57:14.174053Z","downloads":1477656,"features":{"default":["std","u64_backend"],"nightly":["curve25519-dalek/nightly"],"serde":["our_serde","curve25519-dalek/serde"],"std":["curve25519-dalek/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/x25519-dalek/1.1.0/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/1.1.0/downloads","authors":"/api/v1/crates/x25519-dalek/1.1.0/authors"},"crate_size":84717,"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-31T19:57:14.174053Z"}],"checksum":"bc614d95359fd7afc321b66d2107ede58b246b844cf5d8a0adcca413e439f088","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://dalek.rs/","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":269,"comment_lines":38,"files":2}},"total_code_lines":269,"total_comment_lines":38}},{"id":273723,"crate":"x25519-dalek","num":"1.0.1","dl_path":"/api/v1/crates/x25519-dalek/1.0.1/download","readme_path":"/api/v1/crates/x25519-dalek/1.0.1/readme","updated_at":"2020-08-18T03:38:03.948403Z","created_at":"2020-08-18T03:38:03.948403Z","downloads":33186,"features":{"default":["std","u64_backend"],"nightly":["curve25519-dalek/nightly"],"serde":["our_serde","curve25519-dalek/serde"],"std":["curve25519-dalek/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/x25519-dalek/1.0.1/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/1.0.1/downloads","authors":"/api/v1/crates/x25519-dalek/1.0.1/authors"},"crate_size":84647,"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-18T03:38:03.948403Z"}],"checksum":"00ffb05621d7d051df0f020edf3e5db20797a4e522bf1f9c5dfa20603f1c85f6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://dalek.rs/","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":269,"comment_lines":38,"files":2}},"total_code_lines":269,"total_comment_lines":38}},{"id":273714,"crate":"x25519-dalek","num":"1.0.0","dl_path":"/api/v1/crates/x25519-dalek/1.0.0/download","readme_path":"/api/v1/crates/x25519-dalek/1.0.0/readme","updated_at":"2020-08-18T02:44:09.174141Z","created_at":"2020-08-18T02:44:09.174141Z","downloads":5037,"features":{"default":["std","u64_backend"],"nightly":["curve25519-dalek/nightly"],"serde":["our_serde","curve25519-dalek/serde"],"std":["curve25519-dalek/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/x25519-dalek/1.0.0/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/1.0.0/downloads","authors":"/api/v1/crates/x25519-dalek/1.0.0/authors"},"crate_size":84615,"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-18T02:44:09.174141Z"}],"checksum":"159b4aa2149c161a0572955b6c13ae73220f047aa2fd8686b687d38c186be8a4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://dalek.rs/","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":269,"comment_lines":38,"files":2}},"total_code_lines":269,"total_comment_lines":38}},{"id":192444,"crate":"x25519-dalek","num":"0.6.0","dl_path":"/api/v1/crates/x25519-dalek/0.6.0/download","readme_path":"/api/v1/crates/x25519-dalek/0.6.0/readme","updated_at":"2019-11-26T22:04:13.028586Z","created_at":"2019-11-26T22:04:13.028586Z","downloads":981012,"features":{"default":["std","u64_backend"],"nightly":["curve25519-dalek/nightly"],"serde":["our_serde","curve25519-dalek/serde"],"std":["curve25519-dalek/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/x25519-dalek/0.6.0/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/0.6.0/downloads","authors":"/api/v1/crates/x25519-dalek/0.6.0/authors"},"crate_size":83928,"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":"637ff90c9540fa3073bb577e65033069e4bae7c79d49d74aa3ffdf5342a53217","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://dalek.rs/","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":276,"comment_lines":41,"files":2}},"total_code_lines":276,"total_comment_lines":41}},{"id":142163,"crate":"x25519-dalek","num":"0.5.2","dl_path":"/api/v1/crates/x25519-dalek/0.5.2/download","readme_path":"/api/v1/crates/x25519-dalek/0.5.2/readme","updated_at":"2019-03-29T19:54:17.718608Z","created_at":"2019-03-29T19:54:17.718608Z","downloads":391146,"features":{"default":["std","u64_backend"],"nightly":["curve25519-dalek/nightly","clear_on_drop/nightly"],"std":["curve25519-dalek/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/x25519-dalek/0.5.2/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/0.5.2/downloads","authors":"/api/v1/crates/x25519-dalek/0.5.2/authors"},"crate_size":83235,"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":"7ee1585dc1484373cbc1cee7aafda26634665cf449436fd6e24bfd1fad230538","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://dalek.rs/","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":213,"comment_lines":41,"files":2}},"total_code_lines":213,"total_comment_lines":41}},{"id":136503,"crate":"x25519-dalek","num":"0.5.1","dl_path":"/api/v1/crates/x25519-dalek/0.5.1/download","readme_path":"/api/v1/crates/x25519-dalek/0.5.1/readme","updated_at":"2019-02-28T22:45:08.905808Z","created_at":"2019-02-28T22:45:08.905808Z","downloads":9736,"features":{"default":["std","u64_backend"],"nightly":["curve25519-dalek/nightly","clear_on_drop/nightly"],"std":["curve25519-dalek/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/x25519-dalek/0.5.1/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/0.5.1/downloads","authors":"/api/v1/crates/x25519-dalek/0.5.1/authors"},"crate_size":83178,"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":"4aca1ba6bec2719576bd20dfe5b24d9359552e616d10bff257e50cd85f745d17","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://dalek.rs/","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":212,"comment_lines":41,"files":2}},"total_code_lines":212,"total_comment_lines":41}},{"id":134196,"crate":"x25519-dalek","num":"0.5.0","dl_path":"/api/v1/crates/x25519-dalek/0.5.0/download","readme_path":"/api/v1/crates/x25519-dalek/0.5.0/readme","updated_at":"2019-02-16T21:46:44.548284Z","created_at":"2019-02-16T21:46:44.548284Z","downloads":10581,"features":{"default":["std","u64_backend"],"nightly":["curve25519-dalek/nightly","clear_on_drop/nightly"],"std":["curve25519-dalek/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/x25519-dalek/0.5.0/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/0.5.0/downloads","authors":"/api/v1/crates/x25519-dalek/0.5.0/authors"},"crate_size":83005,"published_by":null,"audit_actions":[],"checksum":"efc823924a74185792004388aa34c6994b8e8839051435562be715f02501d864","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://dalek.rs/","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":197,"comment_lines":38,"files":2}},"total_code_lines":197,"total_comment_lines":38}},{"id":131958,"crate":"x25519-dalek","num":"0.4.5","dl_path":"/api/v1/crates/x25519-dalek/0.4.5/download","readme_path":"/api/v1/crates/x25519-dalek/0.4.5/readme","updated_at":"2019-02-04T20:32:20.746577Z","created_at":"2019-02-04T20:32:20.746577Z","downloads":30753,"features":{"default":["std","u64_backend"],"nightly":["curve25519-dalek/nightly","clear_on_drop/nightly"],"std":["curve25519-dalek/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/x25519-dalek/0.4.5/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/0.4.5/downloads","authors":"/api/v1/crates/x25519-dalek/0.4.5/authors"},"crate_size":82402,"published_by":null,"audit_actions":[],"checksum":"58e75de7a035f694df91838afa87faa8278bc484fa8d7dc34b5a24535cc2bb41","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://dalek.rs/","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":166,"comment_lines":38,"files":2}},"total_code_lines":166,"total_comment_lines":38}},{"id":129546,"crate":"x25519-dalek","num":"0.4.4","dl_path":"/api/v1/crates/x25519-dalek/0.4.4/download","readme_path":"/api/v1/crates/x25519-dalek/0.4.4/readme","updated_at":"2019-01-22T22:16:29.362769Z","created_at":"2019-01-22T22:16:29.362769Z","downloads":4507,"features":{"default":["std","nightly","u64_backend"],"nightly":["curve25519-dalek/nightly","clear_on_drop/nightly"],"std":["curve25519-dalek/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/x25519-dalek/0.4.4/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/0.4.4/downloads","authors":"/api/v1/crates/x25519-dalek/0.4.4/authors"},"crate_size":82516,"published_by":null,"audit_actions":[],"checksum":"5fe7d2488063901f8d9d5553d83d6d0c19601351a8fb0d9fd88e8ae8b134f7b9","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://dalek.rs/","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":166,"comment_lines":38,"files":2}},"total_code_lines":166,"total_comment_lines":38}},{"id":129076,"crate":"x25519-dalek","num":"0.4.3","dl_path":"/api/v1/crates/x25519-dalek/0.4.3/download","readme_path":"/api/v1/crates/x25519-dalek/0.4.3/readme","updated_at":"2019-01-20T00:49:21.907094Z","created_at":"2019-01-20T00:49:21.907094Z","downloads":2473,"features":{"default":["std","nightly","u64_backend"],"nightly":["curve25519-dalek/nightly","clear_on_drop/nightly"],"std":["curve25519-dalek/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/x25519-dalek/0.4.3/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/0.4.3/downloads","authors":"/api/v1/crates/x25519-dalek/0.4.3/authors"},"crate_size":82369,"published_by":null,"audit_actions":[],"checksum":"0e9b53c779831864391b38b517d79c80f9e0d3502e40a730ae9faa20970eff6d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://dalek.rs/","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":160,"comment_lines":38,"files":2}},"total_code_lines":160,"total_comment_lines":38}},{"id":128416,"crate":"x25519-dalek","num":"0.4.2","dl_path":"/api/v1/crates/x25519-dalek/0.4.2/download","readme_path":"/api/v1/crates/x25519-dalek/0.4.2/readme","updated_at":"2019-01-16T07:04:31.021540Z","created_at":"2019-01-16T07:04:31.021540Z","downloads":2427,"features":{"default":["std","nightly","u64_backend"],"nightly":["curve25519-dalek/nightly","clear_on_drop/nightly"],"std":["curve25519-dalek/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/x25519-dalek/0.4.2/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/0.4.2/downloads","authors":"/api/v1/crates/x25519-dalek/0.4.2/authors"},"crate_size":82441,"published_by":null,"audit_actions":[],"checksum":"ec131e53d57f247f596152390463fc6fb096ce3e71575a2b48c0941330bf157d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://dalek.rs/","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":160,"comment_lines":38,"files":2}},"total_code_lines":160,"total_comment_lines":38}},{"id":128382,"crate":"x25519-dalek","num":"0.4.0","dl_path":"/api/v1/crates/x25519-dalek/0.4.0/download","readme_path":"/api/v1/crates/x25519-dalek/0.4.0/readme","updated_at":"2019-01-16T02:06:47.307013Z","created_at":"2019-01-16T02:06:47.307013Z","downloads":3006,"features":{"default":["std","nightly","u64_backend"],"nightly":["curve25519-dalek/nightly","clear_on_drop/nightly"],"std":["curve25519-dalek/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/x25519-dalek/0.4.0/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/0.4.0/downloads","authors":"/api/v1/crates/x25519-dalek/0.4.0/authors"},"crate_size":82068,"published_by":null,"audit_actions":[],"checksum":"e6a31a33444df39a922bf79b8e89fed1f0b6a84bc1af5ac8108d0381e767725d","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://dalek.rs/","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":147,"comment_lines":38,"files":2}},"total_code_lines":147,"total_comment_lines":38}},{"id":101406,"crate":"x25519-dalek","num":"0.3.0","dl_path":"/api/v1/crates/x25519-dalek/0.3.0/download","readme_path":"/api/v1/crates/x25519-dalek/0.3.0/readme","updated_at":"2018-07-27T20:28:21.003175Z","created_at":"2018-07-27T20:28:21.003175Z","downloads":10810,"features":{"default":["std","nightly","u64_backend"],"nightly":["curve25519-dalek/nightly"],"std":["curve25519-dalek/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/x25519-dalek/0.3.0/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/0.3.0/downloads","authors":"/api/v1/crates/x25519-dalek/0.3.0/authors"},"crate_size":82360,"published_by":null,"audit_actions":[],"checksum":"538296831e9794ec5b3ec9d4a1a8c3e3c86271e9635a0e776e3214fec9c727de","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://dalek.rs/","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":118,"comment_lines":30,"files":2}},"total_code_lines":118,"total_comment_lines":30}},{"id":100919,"crate":"x25519-dalek","num":"0.2.1","dl_path":"/api/v1/crates/x25519-dalek/0.2.1/download","readme_path":"/api/v1/crates/x25519-dalek/0.2.1/readme","updated_at":"2019-01-16T07:34:53.188916Z","created_at":"2018-07-23T16:59:13.009450Z","downloads":10372,"features":{"default":["std","nightly","u64_backend"],"nightly":["curve25519-dalek/nightly"],"std":["rand","curve25519-dalek/std"],"u32_backend":["curve25519-dalek/u32_backend"],"u64_backend":["curve25519-dalek/u64_backend"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/x25519-dalek/0.2.1/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/0.2.1/downloads","authors":"/api/v1/crates/x25519-dalek/0.2.1/authors"},"crate_size":82387,"published_by":null,"audit_actions":[],"checksum":"f1d73e659012d3782bfc553d711334dad0cbf20c210d9fa2fa8bc27296f81643","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://dalek.rs/","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":119,"comment_lines":30,"files":2}},"total_code_lines":119,"total_comment_lines":30}},{"id":92985,"crate":"x25519-dalek","num":"0.2.0","dl_path":"/api/v1/crates/x25519-dalek/0.2.0/download","readme_path":"/api/v1/crates/x25519-dalek/0.2.0/readme","updated_at":"2019-01-16T07:34:46.140095Z","created_at":"2018-05-15T22:54:11.958606Z","downloads":6644,"features":{"default":["std","nightly","u64_backend"],"nightly":["curve25519-dalek/nightly"],"std":["rand","curve25519-dalek/std"],"u32_backend":["curve25519-dalek/u32_backend"],"u64_backend":["curve25519-dalek/u64_backend"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/x25519-dalek/0.2.0/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/0.2.0/downloads","authors":"/api/v1/crates/x25519-dalek/0.2.0/authors"},"crate_size":82394,"published_by":null,"audit_actions":[],"checksum":"92f4783a5e4f8ac0c1f0a4fd1c7123580f3e5d7ea6bcd273e5aafda0fb107927","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":"https://dalek.rs/","documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/dalek-cryptography/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":119,"comment_lines":30,"files":2}},"total_code_lines":119,"total_comment_lines":30}},{"id":69226,"crate":"x25519-dalek","num":"0.1.0","dl_path":"/api/v1/crates/x25519-dalek/0.1.0/download","readme_path":"/api/v1/crates/x25519-dalek/0.1.0/readme","updated_at":"2019-01-16T07:34:31.914356Z","created_at":"2017-10-24T06:13:18.749857Z","downloads":3002,"features":{"bench":[],"default":["std","nightly"],"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/x25519-dalek/0.1.0/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/0.1.0/downloads","authors":"/api/v1/crates/x25519-dalek/0.1.0/authors"},"crate_size":81867,"published_by":null,"audit_actions":[],"checksum":"26a6680200ec1e504fc05234344f398e682517fd8ea355af87f3cdcc9ea471a3","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":null,"documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/isislovecruft/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":121,"comment_lines":30,"files":2}},"total_code_lines":121,"total_comment_lines":30}},{"id":65283,"crate":"x25519-dalek","num":"0.0.0","dl_path":"/api/v1/crates/x25519-dalek/0.0.0/download","readme_path":"/api/v1/crates/x25519-dalek/0.0.0/readme","updated_at":"2019-01-16T07:34:18.235089Z","created_at":"2017-09-14T04:44:50.630336Z","downloads":2373,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"BSD-3-Clause","links":{"dependencies":"/api/v1/crates/x25519-dalek/0.0.0/dependencies","version_downloads":"/api/v1/crates/x25519-dalek/0.0.0/downloads","authors":"/api/v1/crates/x25519-dalek/0.0.0/authors"},"crate_size":1292,"published_by":null,"audit_actions":[],"checksum":"e576d91759896be9d6dc7cc4dd875a656710d71678f78ca6732f4924dc59f14b","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.","homepage":null,"documentation":"https://docs.rs/x25519-dalek","repository":"https://github.com/isislovecruft/x25519-dalek","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6,"comment_lines":0,"files":1}},"total_code_lines":6,"total_comment_lines":0}}],"keywords":[{"id":"cryptography","keyword":"cryptography","created_at":"2014-12-16T08:15:41.198500Z","crates_cnt":2590},{"id":"curve25519","keyword":"curve25519","created_at":"2016-12-08T05:13:57.620503Z","crates_cnt":87},{"id":"diffie-hellman","keyword":"diffie-hellman","created_at":"2017-09-14T04:44:50.630336Z","crates_cnt":11},{"id":"key-exchange","keyword":"key-exchange","created_at":"2017-09-14T04:44:50.630336Z","crates_cnt":35},{"id":"x25519","keyword":"x25519","created_at":"2017-09-14T04:44:50.630336Z","crates_cnt":53}],"categories":[{"id":"cryptography","category":"Cryptography","slug":"cryptography","description":"Algorithms intended for securing data.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":7878},{"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":13685}]}