Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracking changes for [email protected] update #69

Merged
merged 4 commits into from
Jul 11, 2023

Conversation

piotr-roslaniec
Copy link
Contributor

@piotr-roslaniec piotr-roslaniec commented Jul 3, 2023

Type of PR:

  • Feature

Required reviews:

  • 1

What this does:

  • Implement changes required for compatibility with an upcoming Ferveo release

Issues fixed/closed:

Why it's needed:

  • Need to keep track of upcoming changes in Ferveo and test them before the release

Notes for reviewers:

@codecov-commenter
Copy link

codecov-commenter commented Jul 3, 2023

Codecov Report

Merging #69 (0abc213) into main (e636c6f) will decrease coverage by 0.03%.
The diff coverage is 11.11%.

@@            Coverage Diff             @@
##             main      #69      +/-   ##
==========================================
- Coverage   21.09%   21.07%   -0.03%     
==========================================
  Files          17       17              
  Lines        3195     3194       -1     
==========================================
- Hits          674      673       -1     
  Misses       2521     2521              
Impacted Files Coverage Δ
nucypher-core-python/src/lib.rs 0.10% <0.00%> (ø)
nucypher-core-wasm/src/lib.rs 0.12% <0.00%> (ø)
nucypher-core/src/lib.rs 100.00% <ø> (ø)
nucypher-core/src/dkg.rs 89.57% <100.00%> (-0.03%) ⬇️

Copy link
Member

@manumonti manumonti left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not a Rust programmer but definitely looking good.

@piotr-roslaniec piotr-roslaniec mentioned this pull request Jul 10, 2023
@piotr-roslaniec piotr-roslaniec changed the title Tracking changes for [email protected] update Tracking changes for [email protected] update Jul 11, 2023
@KPrasch
Copy link
Member

KPrasch commented Jul 11, 2023

Requires MAJOR version bump because of a breaking change in #136

Given that nucypher-core is still has major version zero, a "minor" bump is still within the semver spec as far as I understand it: https://semver.org/#spec-item-4

@piotr-roslaniec
Copy link
Contributor Author

@KPrasch You're right, I actually meant MINOR as in y, x.y.z. Updated issue description.

@piotr-roslaniec piotr-roslaniec changed the base branch from main to development July 11, 2023 10:19
@piotr-roslaniec piotr-roslaniec merged commit 6c59822 into development Jul 11, 2023
9 checks passed
@@ -742,7 +733,7 @@ mod tests {
&ciphertext,
Some(&Conditions::new("abcd")),
Some(&Context::new("efgh")),
FerveoVariant::SIMPLE,
FerveoVariant::Simple,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there an equivalent test case for a request that uses Precomputed? You could do one within this same test.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Completed
Development

Successfully merging this pull request may close these issues.

Expose FerveoVariant in language bindings
5 participants