Skip to content

V1.0.0 Jan2020#340

Merged
faberga merged 15 commits intohomenc:masterfrom
faberga:master
Jan 10, 2020
Merged

V1.0.0 Jan2020#340
faberga merged 15 commits intohomenc:masterfrom
faberga:master

Conversation

@faberga
Copy link
Copy Markdown
Collaborator

@faberga faberga commented Jan 8, 2020

This is V1.0.0 January 2020 release

olimasters and others added 15 commits December 30, 2019 11:37
* Changed naming convention from snake case to camel case

* Removed underscores from test names

* Removed duplicate test names

* Refactored CMakeLists
Ptxt object brought into HElib.
* Revamped and extended implementation of the "Parseargs" functionality.
* Moved headers to separate directory and qualified all includes

* Changed FHEContext and FHEcontext to Context

* Changed FHEPubKey and FHESecKey to PubKey and SecKey respectively
* Also removed references to AES from INSTALL.md
* Revised README.md File

* Revised changes.md file

* Revised Doxygenfile

* Dec19 Release documentation updates
* Moved headers to separate directory and qualified all includes

* Changed FHEContext and FHEcontext to Context

* Changed FHEPubKey and FHESecKey to PubKey and SecKey respectively
Updated logic in Ctxt::keySwitchPart and BasicAutomorphPrecon constructor in matmul.cpp and DoubleCRT::breakIntoDigits, to correctly compute noise from key switching.

Updated sampleGaussianBounded in sampling.cpp to use a slightly more accurate bound. (Tested empirically)

Made PubKey::recrypt and thinRecrypt const

Fixed bug in PubKey copy constructor, which failed to copy KS_strategy (which lead to suboptimal performance of matmul operations)

Added optional parameter to buildModChain that allows user to override the default number of bits in special primes
@faberga faberga requested review from shaih and victorshoup January 8, 2020 04:07
@faberga
Copy link
Copy Markdown
Collaborator Author

faberga commented Jan 9, 2020

Passed Build&Test on 7-8 Jan 2020.

Copy link
Copy Markdown
Collaborator

@shaih shaih left a comment

Choose a reason for hiding this comment

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

Looks great!

@faberga faberga merged commit 0e45868 into homenc:master Jan 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants