tree: fb15e55b79e5b8504dc9b62faa56c7e760934772 [search]
  1. src/
  2. BUILD.bazel
  3. BUILD.gn
  4. LICENSE-APACHE
  5. LICENSE-MIT
  6. README.md
third_party/modinv/README.md

The Rust num-bigint crate has a useful function for efficiently calculating modular multiplicative inverses, but is unfortunately not public. The function is copied here and modified to be public.

Source: https://github.com/rust-num/num-bigint/blob/4024df9670d408934984c68a5c4faed2e6a3e923/src/monty.rs#L15