You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGES.md
+21Lines changed: 21 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,27 @@
1
1
Release Changes
2
2
===============
3
3
4
+
HElib 2.3.0, July 2023
5
+
======================
6
+
(tagged as v2.3.0)
7
+
8
+
* Added support for processing queries with the NOT operator homomorphically.
9
+
* Introduced the NOT Expr, and a corresponding inline NOT QueryExpr Within the weights, or CNF, framework:
10
+
* Extensions to the ExpandOr() function to queries with NOT operators, via a new function negate()
11
+
* New function Tidy() which eliminates duplicate columns in inner clauses, or columns and their negation in inner clauses that can be created by squashing ORs. It also eliminates empty clauses,
12
+
* Put the code from build() which constructed the corresponding weights into a new function buildWeights(), and extended this to the case there are negations of columns
13
+
* New framework which evaluates queries homomorphically directly from the string:
14
+
* New function removeOr() within the QueryBuilder class which generates a new query string which is logically equivalent, but only has Ands and Nots
15
+
* Overloaded contains() function that takes a string instead of a QueryType, and evaluates the RPN directly using a stack of ciphertexts
0 commit comments