• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kaidokert / modmath-rs / 26734883216
99%

Build:
DEFAULT BRANCH: main
Ran 01 Jun 2026 04:18AM UTC
Jobs 1
Files 14
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

01 Jun 2026 04:17AM UTC coverage: 98.463% (+0.4%) from 98.064%
26734883216

push

github

web-flow
Field/FieldCt lift, CT siblings, API reorg

* v0.2.0: Field/FieldCt lift, CT siblings, basic/constrained/strict module reorg

Major changes:

- Adds modmath::Field<T> and modmath::FieldCt<T> with lifetime-branded
  Residue<'f, T> / ResidueCt<'f, T> as the canonical Montgomery surface.
- Adds CT-finalize siblings throughout the Montgomery stack:
  wide_redc_ct, cios_montgomery_mul_ct, wide_montgomery_mul_ct,
  basic_montgomery_mod_exp_ct, plus _pr variants where pre-reduced
  inputs are assumed.
- Adds CiosMontMulCt convenience trait paralleling CiosMontMul.
- Adds FieldCt::exp_public_exp for the CT-base + NCT-exp shape
  (RSA encrypt with public e, Curve25519 Fermat inverse with public p-2).
- Reorganizes schoolbook surface: modmath::basic, modmath::constrained,
  modmath::strict modules replace the basic_*/constrained_*/strict_*
  function prefixes; backward-compat re-exports preserved.
- Adds _pr (pre-reduced) sibling functions to schoolbook surface so
  CT-aware code paths can drop the Rem bound.
- wide-mul is now a default feature.
- Subtle dep added (gated by wide-mul which pulls fixed-bigint/ct).

1060 of 1103 new or added lines in 7 files covered. (96.1%)

2 existing lines in 1 file now uncovered.

4613 of 4685 relevant lines covered (98.46%)

2002.4 hits per line

Uncovered Changes

Lines Coverage ∆ File
32
95.95
3.04% modmath/src/montgomery/basic_mont.rs
10
97.57
modmath/src/field.rs
1
97.5
0.92% modmath/src/montgomery/cios.rs

Coverage Regressions

Lines Coverage ∆ File
2
95.95
3.04% modmath/src/montgomery/basic_mont.rs
Jobs
ID Job ID Ran Files Coverage
1 26734883216.1 01 Jun 2026 04:18AM UTC 14
98.46
GitHub Action Run
Source Files on build 26734883216
  • Tree
  • List 14
  • Changed 10
  • Source Changed 10
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26734883216
  • e331397e on github
  • Prev Build on main (#22756525674)
  • Next Build on main (#27100965980)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc