Skip to content

Commit 4a29760

Browse files
authored
Merge pull request #22 from fjarri/sieving-improvements
Sieving improvements
2 parents c2fad8b + 5c36cdb commit 4a29760

File tree

7 files changed

+454
-231
lines changed

7 files changed

+454
-231
lines changed

CHANGELOG.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
44
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
55

66

7-
## [Unreleased]
7+
## [0.3.0] - In development
8+
9+
### Changed
10+
11+
- `sieve_once()` was removed ([#22]).
12+
- `MillerRabin::new()` and `test_random_base()` will panic if the input is invalid. ([#22])
13+
- `MillerRabin::check()` renamed to `test()`. ([#22])
14+
815

916
### Added
1017

@@ -14,9 +21,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1421
### Fixed
1522

1623
- Some mistakes in the description of Lucas checks (the logic itself was fine). ([#20])
24+
- Major performance increase across the board due to better sieving (especially for random safe prime finding). ([#22])
1725

1826

1927
[#20]: https://github.com/nucypher/rust-umbral/pull/20
28+
[#22]: https://github.com/nucypher/rust-umbral/pull/22
2029

2130

2231
## [0.2.0] - 2023-03-06
@@ -52,6 +61,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
5261
Initial release.
5362

5463

55-
[Unreleased]: https://github.com/entropyxyz/crypto-primes/compare/v0.2.0...HEAD
5664
[0.1.0]: https://github.com/nucypher/rust-umbral/releases/tag/v0.1.0
5765
[0.2.0]: https://github.com/nucypher/rust-umbral/releases/tag/v0.2.0

0 commit comments

Comments
 (0)