{"crate":{"id":"num-modular","name":"num-modular","updated_at":"2026-10-01T15:37:17.103047Z","versions":[3375773,2953487,2567041,2557886,2538630,885529,884591,558553,554390,540165,539429,536626,534046,528248,527511,524327,523381,507456,494608,494371,493676,493665],"keywords":["mathematics","modular","montgomery","number-theory","numeric"],"categories":["mathematics","algorithms","no-std"],"badges":[],"created_at":"2022-02-02T04:03:45.238229Z","downloads":36887925,"recent_downloads":12202737,"default_version":"0.6.6","num_versions":22,"yanked":false,"max_version":"0.6.6","newest_version":"0.6.6","max_stable_version":"0.6.6","description":"Implementation of efficient integer division and modular arithmetic operations with generic number types.\nSupports various backends including num-bigint, etc..\n","homepage":null,"documentation":"https://docs.rs/num-modular","repository":"https://github.com/cmpute/num-modular","links":{"version_downloads":"/api/v1/crates/num-modular/downloads","versions":null,"owners":"/api/v1/crates/num-modular/owners","owner_team":"/api/v1/crates/num-modular/owner_team","owner_user":"/api/v1/crates/num-modular/owner_user","reverse_dependencies":"/api/v1/crates/num-modular/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":3375773,"crate":"num-modular","num":"0.6.6","dl_path":"/api/v1/crates/num-modular/0.6.6/download","readme_path":"/api/v1/crates/num-modular/0.6.6/readme","updated_at":"2026-10-01T15:37:17.103047Z","created_at":"2026-10-01T15:37:17.103047Z","downloads":115205,"features":{"num-bigint":["dep:num-bigint","dep:num-integer","dep:num-traits"],"num-traits":["dep:num-traits"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/num-modular/0.6.6/dependencies","version_downloads":"/api/v1/crates/num-modular/0.6.6/downloads","authors":"/api/v1/crates/num-modular/0.6.6/authors"},"crate_size":48030,"published_by":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"audit_actions":[{"action":"publish","user":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"time":"2026-10-01T15:37:17.103047Z"}],"checksum":"26ac76200f74e658124f95fa63e1a82b2fd2181c5b2fdde80b3d89d2d3f905e7","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2018","description":"Implementation of efficient integer division and modular arithmetic operations with generic number types.\nSupports various backends including num-bigint, etc..\n","homepage":null,"documentation":"https://docs.rs/num-modular","repository":"https://github.com/cmpute/num-modular","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5081,"comment_lines":332,"files":12}},"total_code_lines":5081,"total_comment_lines":332}},{"id":2953487,"crate":"num-modular","num":"0.6.5","dl_path":"/api/v1/crates/num-modular/0.6.5/download","readme_path":"/api/v1/crates/num-modular/0.6.5/readme","updated_at":"2026-08-08T09:15:15.912001Z","created_at":"2026-08-08T09:15:15.912001Z","downloads":1777352,"features":{"num-bigint":["dep:num-bigint","dep:num-integer","dep:num-traits"],"num-traits":["dep:num-traits"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/num-modular/0.6.5/dependencies","version_downloads":"/api/v1/crates/num-modular/0.6.5/downloads","authors":"/api/v1/crates/num-modular/0.6.5/authors"},"crate_size":47804,"published_by":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"audit_actions":[{"action":"publish","user":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"time":"2026-08-08T09:15:15.912001Z"}],"checksum":"bd8e500409e6cd603b03e477c26a6caecdc27ac58979a53e881c75eafc079f44","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2018","description":"Implementation of efficient integer division and modular arithmetic operations with generic number types.\nSupports various backends including num-bigint, etc..\n","homepage":null,"documentation":"https://docs.rs/num-modular","repository":"https://github.com/cmpute/num-modular","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5081,"comment_lines":332,"files":12}},"total_code_lines":5081,"total_comment_lines":332}},{"id":2567041,"crate":"num-modular","num":"0.6.4","dl_path":"/api/v1/crates/num-modular/0.6.4/download","readme_path":"/api/v1/crates/num-modular/0.6.4/readme","updated_at":"2026-06-13T15:08:24.164456Z","created_at":"2026-06-13T15:08:24.164456Z","downloads":3406055,"features":{"num-bigint":["dep:num-bigint","dep:num-integer","dep:num-traits"],"num-traits":["dep:num-traits"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/num-modular/0.6.4/dependencies","version_downloads":"/api/v1/crates/num-modular/0.6.4/downloads","authors":"/api/v1/crates/num-modular/0.6.4/authors"},"crate_size":47263,"published_by":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"audit_actions":[{"action":"publish","user":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"time":"2026-06-13T15:08:24.164456Z"}],"checksum":"fc41a1374056e9672221567958a66c16be12d0e2c1b408761e14d901c237d5e0","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2018","description":"Implementation of efficient integer division and modular arithmetic operations with generic number types.\nSupports various backends including num-bigint, etc..\n","homepage":null,"documentation":"https://docs.rs/num-modular","repository":"https://github.com/cmpute/num-modular","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4985,"comment_lines":328,"files":12}},"total_code_lines":4985,"total_comment_lines":328}},{"id":2557886,"crate":"num-modular","num":"0.6.3","dl_path":"/api/v1/crates/num-modular/0.6.3/download","readme_path":"/api/v1/crates/num-modular/0.6.3/readme","updated_at":"2026-06-12T06:17:19.759437Z","created_at":"2026-06-12T06:17:19.759437Z","downloads":44671,"features":{"num-bigint":["dep:num-bigint","dep:num-integer","dep:num-traits"],"num-traits":["dep:num-traits"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/num-modular/0.6.3/dependencies","version_downloads":"/api/v1/crates/num-modular/0.6.3/downloads","authors":"/api/v1/crates/num-modular/0.6.3/authors"},"crate_size":41061,"published_by":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"audit_actions":[{"action":"publish","user":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"time":"2026-06-12T06:17:19.759437Z"}],"checksum":"b8d1aedba5cebbd8d4e97e7e71409b00c11e277e754d1a6701695e23ef6775d7","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2018","description":"Implementation of efficient integer division and modular arithmetic operations with generic number types.\nSupports various backends including num-bigint, etc..\n","homepage":null,"documentation":"https://docs.rs/num-modular","repository":"https://github.com/cmpute/num-modular","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4305,"comment_lines":287,"files":11}},"total_code_lines":4305,"total_comment_lines":287}},{"id":2538630,"crate":"num-modular","num":"0.6.2","dl_path":"/api/v1/crates/num-modular/0.6.2/download","readme_path":"/api/v1/crates/num-modular/0.6.2/readme","updated_at":"2026-06-09T13:10:57.588330Z","created_at":"2026-06-09T13:10:57.588330Z","downloads":342939,"features":{"num-bigint":["dep:num-bigint","dep:num-integer","dep:num-traits"],"num-traits":["dep:num-traits"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/num-modular/0.6.2/dependencies","version_downloads":"/api/v1/crates/num-modular/0.6.2/downloads","authors":"/api/v1/crates/num-modular/0.6.2/authors"},"crate_size":40826,"published_by":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"audit_actions":[{"action":"publish","user":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"time":"2026-06-09T13:10:57.588330Z"}],"checksum":"9545315a0c41a7a32c6694f73ad2e927b8caf67180314d659bcba180a4daaa19","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2018","description":"Implementation of efficient integer division and modular arithmetic operations with generic number types.\nSupports various backends including num-bigint, etc..\n","homepage":null,"documentation":"https://docs.rs/num-modular","repository":"https://github.com/cmpute/num-modular","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4305,"comment_lines":287,"files":11}},"total_code_lines":4305,"total_comment_lines":287}},{"id":885529,"crate":"num-modular","num":"0.6.1","dl_path":"/api/v1/crates/num-modular/0.6.1/download","readme_path":"/api/v1/crates/num-modular/0.6.1/readme","updated_at":"2023-08-31T01:56:00.965909Z","created_at":"2023-08-31T01:56:00.965909Z","downloads":25604070,"features":{"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/num-modular/0.6.1/dependencies","version_downloads":"/api/v1/crates/num-modular/0.6.1/downloads","authors":"/api/v1/crates/num-modular/0.6.1/authors"},"crate_size":32328,"published_by":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"audit_actions":[{"action":"publish","user":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"time":"2023-08-31T01:56:00.965909Z"}],"checksum":"17bb261bf36fa7d83f4c294f834e91256769097b3cb505d44831e0a179ac647f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Implementation of efficient integer division and modular arithmetic operations with generic number types.\nSupports various backends including num-bigint, etc..","homepage":null,"documentation":"https://docs.rs/num-modular","repository":"https://github.com/cmpute/num-modular","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3418,"comment_lines":243,"files":10}},"total_code_lines":3418,"total_comment_lines":243}},{"id":884591,"crate":"num-modular","num":"0.6.0","dl_path":"/api/v1/crates/num-modular/0.6.0/download","readme_path":"/api/v1/crates/num-modular/0.6.0/readme","updated_at":"2023-08-29T19:14:01.401843Z","created_at":"2023-08-29T19:14:01.401843Z","downloads":2549,"features":{"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/num-modular/0.6.0/dependencies","version_downloads":"/api/v1/crates/num-modular/0.6.0/downloads","authors":"/api/v1/crates/num-modular/0.6.0/authors"},"crate_size":32325,"published_by":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"audit_actions":[{"action":"publish","user":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"time":"2023-08-29T19:14:01.401843Z"}],"checksum":"e48a714853526b1d300a61b36f2e8db08b0609670b3998892821f81ae88de00e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Implementation of efficient integer division and modular arithmetic operations with generic number types.\nSupports various backends including num-bigint, etc..","homepage":null,"documentation":"https://docs.rs/num-modular","repository":"https://github.com/cmpute/num-modular","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3422,"comment_lines":243,"files":10}},"total_code_lines":3422,"total_comment_lines":243}},{"id":558553,"crate":"num-modular","num":"0.5.1","dl_path":"/api/v1/crates/num-modular/0.5.1/download","readme_path":"/api/v1/crates/num-modular/0.5.1/readme","updated_at":"2022-05-30T17:08:50.615476Z","created_at":"2022-05-30T17:08:50.615476Z","downloads":5555461,"features":{"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/num-modular/0.5.1/dependencies","version_downloads":"/api/v1/crates/num-modular/0.5.1/downloads","authors":"/api/v1/crates/num-modular/0.5.1/authors"},"crate_size":26428,"published_by":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"audit_actions":[{"action":"publish","user":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"time":"2022-05-30T17:08:50.615476Z"}],"checksum":"64a5fe11d4135c3bcdf3a95b18b194afa9608a5f6ff034f5d857bc9a27fb0119","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Implementation of efficient integer division and modular arithmetic operations with generic number types.\nSupports various backends including num-bigint, etc..","homepage":null,"documentation":"https://docs.rs/num-modular","repository":"https://github.com/cmpute/num-modular","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2683,"comment_lines":142,"files":9}},"total_code_lines":2683,"total_comment_lines":142}},{"id":554390,"crate":"num-modular","num":"0.5.0","dl_path":"/api/v1/crates/num-modular/0.5.0/download","readme_path":"/api/v1/crates/num-modular/0.5.0/readme","updated_at":"2022-05-24T02:56:15.009162Z","created_at":"2022-05-24T02:56:15.009162Z","downloads":2379,"features":{"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/num-modular/0.5.0/dependencies","version_downloads":"/api/v1/crates/num-modular/0.5.0/downloads","authors":"/api/v1/crates/num-modular/0.5.0/authors"},"crate_size":25474,"published_by":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"audit_actions":[{"action":"publish","user":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"time":"2022-05-24T02:56:15.009162Z"}],"checksum":"f1b9716c9995560291fe51a604c413feec7761563e317935fbee3552e6b501a1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Implementation of efficient integer division and modular arithmetic operations with generic number types.\nSupports various backends including num-bigint, etc..","homepage":null,"documentation":"https://docs.rs/num-modular","repository":"https://github.com/cmpute/num-modular","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2418,"comment_lines":140,"files":9}},"total_code_lines":2418,"total_comment_lines":140}},{"id":540165,"crate":"num-modular","num":"0.4.3","dl_path":"/api/v1/crates/num-modular/0.4.3/download","readme_path":"/api/v1/crates/num-modular/0.4.3/readme","updated_at":"2022-04-28T03:09:45.708281Z","created_at":"2022-04-28T03:09:45.708281Z","downloads":4243,"features":{"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/num-modular/0.4.3/dependencies","version_downloads":"/api/v1/crates/num-modular/0.4.3/downloads","authors":"/api/v1/crates/num-modular/0.4.3/authors"},"crate_size":24981,"published_by":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"audit_actions":[{"action":"publish","user":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"time":"2022-04-28T03:09:45.708281Z"}],"checksum":"8d12ad90957f623eeb3654c5b17c1ff23d039bbbfa1af0e446e7096ed56c9add","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Implementation of efficient integer division and modular arithmetic operations with generic number types.\nSupports various backends including num-bigint, etc..","homepage":null,"documentation":"https://docs.rs/num-modular","repository":"https://github.com/cmpute/num-modular","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2454,"comment_lines":177,"files":8}},"total_code_lines":2454,"total_comment_lines":177}},{"id":539429,"crate":"num-modular","num":"0.4.2","dl_path":"/api/v1/crates/num-modular/0.4.2/download","readme_path":"/api/v1/crates/num-modular/0.4.2/readme","updated_at":"2022-04-27T01:12:19.656554Z","created_at":"2022-04-27T01:12:19.656554Z","downloads":1862,"features":{"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/num-modular/0.4.2/dependencies","version_downloads":"/api/v1/crates/num-modular/0.4.2/downloads","authors":"/api/v1/crates/num-modular/0.4.2/authors"},"crate_size":25040,"published_by":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"audit_actions":[{"action":"publish","user":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"time":"2022-04-27T01:12:19.656554Z"}],"checksum":"1f95226eb382fcaf8faa83dfdc656de0b3c6eb68a2cb5e2a3456d2045bfe3cad","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Implementation of efficient integer division and modular arithmetic operations with generic number types.\nSupports various backends including num-bigint, etc..","homepage":null,"documentation":"https://docs.rs/num-modular","repository":"https://github.com/cmpute/num-modular","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2454,"comment_lines":178,"files":8}},"total_code_lines":2454,"total_comment_lines":178}},{"id":536626,"crate":"num-modular","num":"0.4.1","dl_path":"/api/v1/crates/num-modular/0.4.1/download","readme_path":"/api/v1/crates/num-modular/0.4.1/readme","updated_at":"2022-04-22T23:04:52.706826Z","created_at":"2022-04-22T23:04:52.706826Z","downloads":1833,"features":{"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/num-modular/0.4.1/dependencies","version_downloads":"/api/v1/crates/num-modular/0.4.1/downloads","authors":"/api/v1/crates/num-modular/0.4.1/authors"},"crate_size":22070,"published_by":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"audit_actions":[{"action":"publish","user":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"time":"2022-04-22T23:04:52.706826Z"}],"checksum":"781133cadf4b2f671dc76581a64c05fd1cf95f445c72e029287dd92ddae313e7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Implementation of efficient modular arithmetic operations with generic number types.\nSupports various backends including num-bigint, rug, etc..","homepage":null,"documentation":"https://docs.rs/num-modular","repository":"https://github.com/cmpute/num-modular","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2304,"comment_lines":138,"files":7}},"total_code_lines":2304,"total_comment_lines":138}},{"id":534046,"crate":"num-modular","num":"0.4.0","dl_path":"/api/v1/crates/num-modular/0.4.0/download","readme_path":"/api/v1/crates/num-modular/0.4.0/readme","updated_at":"2022-04-17T18:09:31.010089Z","created_at":"2022-04-17T18:09:31.010089Z","downloads":1819,"features":{"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/num-modular/0.4.0/dependencies","version_downloads":"/api/v1/crates/num-modular/0.4.0/downloads","authors":"/api/v1/crates/num-modular/0.4.0/authors"},"crate_size":21531,"published_by":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"audit_actions":[{"action":"publish","user":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"time":"2022-04-17T18:09:31.010089Z"}],"checksum":"adcb3db135141625bfacfbba281638c2ddd0f446ed56ef1bfb87641bd2eb771d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Implementation of efficient modular arithmetic operations with generic number types.\nSupports various backends including num-bigint, rug, etc..","homepage":null,"documentation":"https://docs.rs/num-modular","repository":"https://github.com/cmpute/num-modular","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2209,"comment_lines":120,"files":7}},"total_code_lines":2209,"total_comment_lines":120}},{"id":528248,"crate":"num-modular","num":"0.3.0","dl_path":"/api/v1/crates/num-modular/0.3.0/download","readme_path":"/api/v1/crates/num-modular/0.3.0/readme","updated_at":"2022-04-06T15:42:27.515241Z","created_at":"2022-04-06T15:42:27.515241Z","downloads":1858,"features":{"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/num-modular/0.3.0/dependencies","version_downloads":"/api/v1/crates/num-modular/0.3.0/downloads","authors":"/api/v1/crates/num-modular/0.3.0/authors"},"crate_size":20569,"published_by":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"audit_actions":[{"action":"publish","user":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"time":"2022-04-06T15:42:27.515241Z"}],"checksum":"9ed648e15d0bd4602a3533ddd8ca98858ff327d51979d41d2d9690a521f3e7d0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Implementation of efficient modular arithmetic operations with generic number types.\nSupports various backends including num-bigint, rug, etc..","homepage":null,"documentation":"https://docs.rs/num-modular","repository":"https://github.com/cmpute/num-modular","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2097,"comment_lines":110,"files":7}},"total_code_lines":2097,"total_comment_lines":110}},{"id":527511,"crate":"num-modular","num":"0.2.2","dl_path":"/api/v1/crates/num-modular/0.2.2/download","readme_path":"/api/v1/crates/num-modular/0.2.2/readme","updated_at":"2022-04-05T03:06:29.694229Z","created_at":"2022-04-05T03:06:29.694229Z","downloads":1852,"features":{"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/num-modular/0.2.2/dependencies","version_downloads":"/api/v1/crates/num-modular/0.2.2/downloads","authors":"/api/v1/crates/num-modular/0.2.2/authors"},"crate_size":19055,"published_by":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"audit_actions":[{"action":"publish","user":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"time":"2022-04-05T03:06:29.694229Z"}],"checksum":"29158f875160d7d40927422b484c36e06481468d3726833dee2e110ef9b94774","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Implementation of efficient modular arithmetic operations with generic number types.\nSupports various backends including num-bigint, rug, etc..","homepage":null,"documentation":"https://docs.rs/num-modular","repository":"https://github.com/cmpute/num-modular","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1965,"comment_lines":69,"files":8}},"total_code_lines":1965,"total_comment_lines":69}},{"id":524327,"crate":"num-modular","num":"0.2.1","dl_path":"/api/v1/crates/num-modular/0.2.1/download","readme_path":"/api/v1/crates/num-modular/0.2.1/readme","updated_at":"2022-03-30T03:02:06.414839Z","created_at":"2022-03-30T03:02:06.414839Z","downloads":1815,"features":{"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/num-modular/0.2.1/dependencies","version_downloads":"/api/v1/crates/num-modular/0.2.1/downloads","authors":"/api/v1/crates/num-modular/0.2.1/authors"},"crate_size":16859,"published_by":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"audit_actions":[{"action":"publish","user":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"time":"2022-03-30T03:02:06.414839Z"}],"checksum":"12ce6f5c2b05d051dafd3413d1737739e822515d80aaa28d42d5b838ebe70c57","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Implementation of efficient modular arithmetic operations with generic number types.\nSupports various backends including num-bigint, rug, etc..","homepage":null,"documentation":"https://docs.rs/num-modular","repository":"https://github.com/cmpute/num-modular","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1784,"comment_lines":40,"files":7}},"total_code_lines":1784,"total_comment_lines":40}},{"id":523381,"crate":"num-modular","num":"0.2.0","dl_path":"/api/v1/crates/num-modular/0.2.0/download","readme_path":"/api/v1/crates/num-modular/0.2.0/readme","updated_at":"2022-03-28T15:05:29.969803Z","created_at":"2022-03-28T15:05:29.969803Z","downloads":1806,"features":{"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/num-modular/0.2.0/dependencies","version_downloads":"/api/v1/crates/num-modular/0.2.0/downloads","authors":"/api/v1/crates/num-modular/0.2.0/authors"},"crate_size":16459,"published_by":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"audit_actions":[{"action":"publish","user":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"time":"2022-03-28T15:05:29.969803Z"}],"checksum":"748adbcf83695f091768cc7687ea0322565aea5c1887c35b2630930132a7611e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Implementation of efficient modular arithmetic operations with generic number types.\nSupports various backends including num-bigint, rug, etc..","homepage":null,"documentation":"https://docs.rs/num-modular","repository":"https://github.com/cmpute/num-modular","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1691,"comment_lines":41,"files":7}},"total_code_lines":1691,"total_comment_lines":41}},{"id":507456,"crate":"num-modular","num":"0.1.1","dl_path":"/api/v1/crates/num-modular/0.1.1/download","readme_path":"/api/v1/crates/num-modular/0.1.1/readme","updated_at":"2022-02-27T16:40:02.061720Z","created_at":"2022-02-27T16:40:02.061720Z","downloads":1951,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/num-modular/0.1.1/dependencies","version_downloads":"/api/v1/crates/num-modular/0.1.1/downloads","authors":"/api/v1/crates/num-modular/0.1.1/authors"},"crate_size":14189,"published_by":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"audit_actions":[{"action":"publish","user":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"time":"2022-02-27T16:40:02.061720Z"}],"checksum":"791872797c47824608fe4419eee9fa511c34d80f2815b8cb652a823e94edf62b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Implementation of efficient modular arithmetic operations with generic number types.\nSupports various backends including num-bigint, rug, etc..","homepage":null,"documentation":"https://docs.rs/num-modular","repository":"https://github.com/cmpute/num-modular","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1452,"comment_lines":27,"files":5}},"total_code_lines":1452,"total_comment_lines":27}},{"id":494608,"crate":"num-modular","num":"0.1.0","dl_path":"/api/v1/crates/num-modular/0.1.0/download","readme_path":"/api/v1/crates/num-modular/0.1.0/readme","updated_at":"2022-02-04T02:44:59.656671Z","created_at":"2022-02-04T02:44:59.656671Z","downloads":1808,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/num-modular/0.1.0/dependencies","version_downloads":"/api/v1/crates/num-modular/0.1.0/downloads","authors":"/api/v1/crates/num-modular/0.1.0/authors"},"crate_size":13575,"published_by":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"audit_actions":[{"action":"publish","user":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"time":"2022-02-04T02:44:59.656671Z"}],"checksum":"c9da42ea26910d3e42955e89125d7cabb73dc01c5a06593ccc0dc955c86e091b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Implementation of efficient modular arithmetic operations with generic number types.\nSupports various backends including num-bigint, rug, etc..","homepage":null,"documentation":"https://docs.rs/num-modular","repository":"https://github.com/cmpute/num-modular","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1314,"comment_lines":22,"files":4}},"total_code_lines":1314,"total_comment_lines":22}},{"id":494371,"crate":"num-modular","num":"0.0.3","dl_path":"/api/v1/crates/num-modular/0.0.3/download","readme_path":"/api/v1/crates/num-modular/0.0.3/readme","updated_at":"2022-02-03T16:13:34.803994Z","created_at":"2022-02-03T16:13:34.803994Z","downloads":1800,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/num-modular/0.0.3/dependencies","version_downloads":"/api/v1/crates/num-modular/0.0.3/downloads","authors":"/api/v1/crates/num-modular/0.0.3/authors"},"crate_size":12458,"published_by":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"audit_actions":[{"action":"publish","user":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"time":"2022-02-03T16:13:34.803994Z"}],"checksum":"6f163e69d7a57426c529f1d3baba2ea73c5324ded64a01c3f7389a421d7b148d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Implementation of efficient modular arithmetic operations with generic number types.\nSupports various backends including num-bigint, rug, etc..","homepage":null,"documentation":"https://docs.rs/num-modular","repository":"https://github.com/cmpute/num-modular","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1065,"comment_lines":26,"files":4}},"total_code_lines":1065,"total_comment_lines":26}},{"id":493676,"crate":"num-modular","num":"0.0.2","dl_path":"/api/v1/crates/num-modular/0.0.2/download","readme_path":"/api/v1/crates/num-modular/0.0.2/readme","updated_at":"2022-02-02T04:51:24.352725Z","created_at":"2022-02-02T04:51:24.352725Z","downloads":3825,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/num-modular/0.0.2/dependencies","version_downloads":"/api/v1/crates/num-modular/0.0.2/downloads","authors":"/api/v1/crates/num-modular/0.0.2/authors"},"crate_size":10328,"published_by":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"audit_actions":[{"action":"publish","user":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"time":"2022-02-02T04:51:24.352725Z"}],"checksum":"89b3da25c98f513dbe3fff6ed998af16991272d0557a4c8a6d77bf930d541858","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Implementation of efficient modular arithmetic operations with generic number types.\nSupports various backends including num-bigint, rug, etc..","homepage":null,"documentation":"https://docs.rs/num-modular","repository":"https://github.com/cmpute/num-modular","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":924,"comment_lines":19,"files":4}},"total_code_lines":924,"total_comment_lines":19}},{"id":493665,"crate":"num-modular","num":"0.0.1","dl_path":"/api/v1/crates/num-modular/0.0.1/download","readme_path":"/api/v1/crates/num-modular/0.0.1/readme","updated_at":"2022-02-02T04:03:45.238229Z","created_at":"2022-02-02T04:03:45.238229Z","downloads":1789,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/num-modular/0.0.1/dependencies","version_downloads":"/api/v1/crates/num-modular/0.0.1/downloads","authors":"/api/v1/crates/num-modular/0.0.1/authors"},"crate_size":9909,"published_by":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"audit_actions":[{"action":"publish","user":{"id":144976,"login":"cmpute","name":"Jacob Zhong","avatar":"https://avatars.githubusercontent.com/u/9154441?v=4","url":"https://github.com/cmpute","github_username_matches":true,"created_at":"2014-10-11T16:50:14Z"},"time":"2022-02-02T04:03:45.238229Z"}],"checksum":"9acd53e5d3a737f0b021f72daa2ad667ca7177ab42f0952a709a36eac76ff39f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Implementation of efficient modular arithmetic operations with generic number types.\nSupports various backends including num-bigint, rug, etc..","homepage":null,"documentation":"https://docs.rs/num-modular","repository":"https://github.com/cmpute/num-modular","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":766,"comment_lines":20,"files":4}},"total_code_lines":766,"total_comment_lines":20}}],"keywords":[{"id":"mathematics","keyword":"mathematics","created_at":"2014-11-11T06:30:09.774360Z","crates_cnt":482},{"id":"modular","keyword":"modular","created_at":"2015-03-03T09:48:44.221321Z","crates_cnt":64},{"id":"montgomery","keyword":"montgomery","created_at":"2019-12-05T17:07:27.394753Z","crates_cnt":12},{"id":"number-theory","keyword":"number-theory","created_at":"2014-11-11T06:30:09.806835Z","crates_cnt":60},{"id":"numeric","keyword":"numeric","created_at":"2015-06-22T16:27:53.044881Z","crates_cnt":111}],"categories":[{"id":"mathematics","category":"Mathematics","slug":"mathematics","description":"Crates with a mathematical aspect.","created_at":"2019-11-22T14:19:53.281142Z","crates_cnt":5345},{"id":"algorithms","category":"Algorithms","slug":"algorithms","description":"Rust implementations of core algorithms such as hashing, sorting, searching, and more.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":8575},{"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":13688}]}