Skip to content

Releases: secretflow/heu

v0.4.4b0

05 Jul 13:44
f77caac
Compare
Choose a tag to compare
  • [Feature] Add EC ElGamal cryptosystem

v0.4.3b3

26 Apr 09:10
ed0c204
Compare
Choose a tag to compare
  • [Feature] New api: TreePredictWithIndices support prediction with non-complete
    trees.
  • [Feature] New api: Add range check for OU on decryption to block plaintext
    overflow attack
  • [Bugfix] Code improve: Make tree pred with indices safer and faster.
  • [other] Update libtommath to head version

v0.4.2b0

06 Apr 11:32
2cad408
Compare
Choose a tag to compare
  • [Feature] Modify api: FeatureWiseBucketSum now support cumulative sum option.
  • [Feature] Modify public key to string message.

v0.3.2b0

09 Jan 12:33
dbe9825
Compare
Choose a tag to compare
  • [Feature/experimental] Add a new PHE algorithm implementation - IPCL. (Thanks to Intel)
    IPCL has very good performance on Intel AVX512-IFMA cpu instruction set and/or Intel QAT accelerator
  • [Feature] Add benchmark for numpy api
  • [Feature] add pickle support for XXXEncoderParams class
  • [Optimize] MPInt serialize is 81x faster and deserialize is 53x faster

v0.3.0b0

29 Nov 07:31
@6fj 6fj
5b42388
Compare
Choose a tag to compare
  • HEU supports a variety of big integer arithmetic libraries now
  • PHE algorithms: Add vectorized SPI support
  • add phe.parse_schema_type() to parse string to phe.SchemaType
  • [Break change] When creating an Encoder instance, you need to pass in schema information, because different schemas may be based on completely different integer operation libraries. Please see upgrade guide doc for details.