* @function findP * @description Finds a value p such that A^p = mB + 1. * @param {BigInt} A * @param {BigInt} B * @returns The value p.
(A, B)
| 62 | * @returns The value p. |
| 63 | */ |
| 64 | function findP(A, B) { |
| 65 | let p = 1n |
| 66 | while (!isValidP(A, B, p)) p++ |
| 67 | return p |
| 68 | } |
| 69 | |
| 70 | /** |
| 71 | * @function isValidP |
no test coverage detected