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

H0llyW00dzZ / crypto-rand / 16543716978
91%

Build:
DEFAULT BRANCH: master
Ran 26 Jul 2025 08:46PM UTC
Jobs 42
Files 4
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

26 Jul 2025 08:44PM UTC coverage: 90.381% (-0.2%) from 90.581%
16543716978

push

github

web-flow
Optimize Random Safe Prime Generator (#149)

* Optimize Random Safe Prime Generator

- [+] feat(rand.ts): optimize safe prime generation with improved sieving and primality tests
- [+] test(dh_operation.test.ts): update tests to reflect changes in safe prime generation method and remove unnecessary timeouts

* Skip x64 its so bad

- [+] fix(tests): update condition to skip async safe prime generation test on x64 architecture instead of Windows platform

* Update Comments

- [+] fix(test): update comment to clarify that the test is skipped on x64 architecture

* Test Rollback and let's see in Github Action

* Revert "Test Rollback and let's see in Github Action"

This reverts commit f9b8d59e4.

* Improve DH Operation Test

- [+] refactor(dh_operation.test.ts): remove unnecessary beforeEach setup for Node.js environment

* Update Comments

- [+] docs(rand.ts): add comment explaining performance of small primes method on different architectures

* Test again

- [+] refactor(dh_operation.test.ts): change test.concurrent to test and increase timeouts for async safe prime generation test

* Reduce Accuracy

- [+] fix(tests): reduce the number of iterations for safe prime generation in tests

* Update Comments & Increase Accuracy

- [+] fix(rand.ts): add note about performance on ARM vs x64 for small primes method
- [+] fix(dh_operation.test.ts): update test to use 5 as the fourth argument for randSafePrimeAsync

* Bump

- [+] test(dh_operation): reduce safe prime bit length from 2048 to 1024 for testing purposes

* Reapply "Test Rollback and let's see in Github Action"

This reverts commit 959bb8d5d.

* Revert "Reapply "Test Rollback and let's see in Github Action""

This reverts commit 8cc836a46.

* Update Documentation

- [+] docs(rand.ts): add TODO comments to update algorithm method for overhead optimization

421 of 460 branches covered (91.52%)

Branch coverage included in aggregate %.

47 of 48 new or added lines in 1 file covered. (97.92%)

434 of 486 relevant lines covered (89.3%)

35879129.16 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
87.58
1.2% src/rand.ts
Jobs
ID Job ID Ran Files Coverage
1 16543716978.1 26 Jul 2025 08:46PM UTC 8
89.98
GitHub Action Run
2 16543716978.2 26 Jul 2025 08:46PM UTC 8
89.14
GitHub Action Run
3 16543716978.3 26 Jul 2025 08:46PM UTC 8
89.35
GitHub Action Run
4 16543716978.4 26 Jul 2025 08:46PM UTC 8
89.14
GitHub Action Run
5 16543716978.5 26 Jul 2025 08:46PM UTC 8
89.35
GitHub Action Run
6 16543716978.6 26 Jul 2025 08:46PM UTC 8
89.35
GitHub Action Run
7 16543716978.7 26 Jul 2025 08:46PM UTC 8
89.35
GitHub Action Run
8 16543716978.8 26 Jul 2025 08:46PM UTC 8
88.94
GitHub Action Run
9 16543716978.9 26 Jul 2025 08:46PM UTC 8
89.14
GitHub Action Run
10 16543716978.10 26 Jul 2025 08:46PM UTC 8
89.35
GitHub Action Run
11 16543716978.11 26 Jul 2025 08:46PM UTC 8
89.14
GitHub Action Run
12 16543716978.12 26 Jul 2025 08:46PM UTC 8
89.35
GitHub Action Run
13 16543716978.13 26 Jul 2025 08:46PM UTC 8
89.35
GitHub Action Run
14 16543716978.14 26 Jul 2025 08:46PM UTC 8
89.14
GitHub Action Run
15 16543716978.15 26 Jul 2025 08:46PM UTC 8
89.98
GitHub Action Run
16 16543716978.16 26 Jul 2025 08:47PM UTC 8
89.35
GitHub Action Run
17 16543716978.17 26 Jul 2025 08:47PM UTC 8
89.35
GitHub Action Run
18 16543716978.18 26 Jul 2025 08:47PM UTC 8
89.35
GitHub Action Run
19 16543716978.19 26 Jul 2025 08:47PM UTC 8
89.35
GitHub Action Run
20 16543716978.20 26 Jul 2025 08:47PM UTC 8
89.35
GitHub Action Run
21 16543716978.21 26 Jul 2025 08:47PM UTC 8
89.35
GitHub Action Run
22 16543716978.22 26 Jul 2025 08:47PM UTC 8
89.35
GitHub Action Run
23 16543716978.23 26 Jul 2025 08:47PM UTC 8
89.14
GitHub Action Run
24 16543716978.24 26 Jul 2025 08:47PM UTC 8
89.35
GitHub Action Run
25 16543716978.25 26 Jul 2025 08:48PM UTC 8
89.14
GitHub Action Run
26 16543716978.26 26 Jul 2025 08:48PM UTC 8
89.35
GitHub Action Run
27 16543716978.27 26 Jul 2025 08:48PM UTC 8
89.35
GitHub Action Run
28 16543716978.28 26 Jul 2025 08:48PM UTC 8
89.35
GitHub Action Run
29 16543716978.29 26 Jul 2025 08:48PM UTC 8
89.35
GitHub Action Run
30 16543716978.30 26 Jul 2025 08:48PM UTC 8
89.35
GitHub Action Run
31 16543716978.31 26 Jul 2025 08:48PM UTC 8
89.98
GitHub Action Run
32 16543716978.32 26 Jul 2025 08:48PM UTC 8
89.35
GitHub Action Run
33 16543716978.33 26 Jul 2025 08:48PM UTC 8
89.35
GitHub Action Run
34 16543716978.34 26 Jul 2025 08:48PM UTC 8
89.35
GitHub Action Run
35 16543716978.35 26 Jul 2025 08:48PM UTC 8
89.35
GitHub Action Run
36 16543716978.36 26 Jul 2025 08:49PM UTC 8
89.98
GitHub Action Run
37 16543716978.37 26 Jul 2025 08:49PM UTC 8
89.35
GitHub Action Run
38 16543716978.38 26 Jul 2025 08:49PM UTC 8
89.35
GitHub Action Run
39 16543716978.39 26 Jul 2025 08:50PM UTC 8
89.77
GitHub Action Run
40 16543716978.40 26 Jul 2025 08:50PM UTC 8
89.35
GitHub Action Run
41 16543716978.41 26 Jul 2025 08:51PM UTC 8
89.35
GitHub Action Run
42 16543716978.42 26 Jul 2025 08:51PM UTC 8
89.35
GitHub Action Run
Source Files on build 16543716978
  • Tree
  • List 4
  • Changed 4
  • Source Changed 4
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #16543716978
  • b3b8bb3f on github
  • Prev Build on master (#16541390940)
  • Next Build on master (#16543970236)
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