fhel 0.0.12 copy "fhel: ^0.0.12" to clipboard
fhel: ^0.0.12 copied to clipboard

Natively supports Fully Homomorphic Encryption operations on sensitive data without revealing it. Supports Key Derivation, Encryption, Decryption, and Mathematical operations.

0.0.12 #

  • Added Ciphertext.fromBytes(Uint8List) Constructor
  • Added Ciphertext.toBytes() returns Uint8List
  • Added afhe.decodeDouble returns first element of decoded vector

0.0.11 #

Conan Release Management

0.0.8 #

Auto-build Android binary in github releases

0.0.7 #

Add support for macOS binary in github releases

  • Setup script now supports macOS

Binary is pulled from the latest release on Github, cached in .pub-cache for desktop platforms.

0.0.6 #

Added setup script to automate the process of setting up the library for the first time.

dart run fhel:setup <platform> --arch <architecture>

0.0.5 #

Testing linux release

0.0.4 #

CKKS Scheme

  • Encode / Decode Vector[Float]
  • Encrypt / Decrypt Plaintext

Save / Load Parameters and Ciphertext

  • Pointer[Uin8] references serialized byte string

0.0.3 #

Library Restructure

  • Afhe: Adapter of fully homomorphic encryption. Exposes Classes
  • Seal: Expose end user APIs. Extends Afhe

0.0.2 #

Android Release

  • Supported Architectures: 'arm64-v8a', 'armeabi-v7a', 'x86_64'
  • Will not support x86
  • Does not include optimizations for Microsoft SEAL

0.0.1 #

Fully Homomorphic Encryption Library using dart:ffi.

Microsoft SEAL

  • Scheme: BFV
  • Operation: Add
  • Data Types: Integer, Hexadecimal, List[Int]
1
likes
140
pub points
26%
popularity

Publisher

verified publisherjeffmur.dev

Natively supports Fully Homomorphic Encryption operations on sensitive data without revealing it. Supports Key Derivation, Encryption, Decryption, and Mathematical operations.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

archive, args, ffi, flutter, path, stack_trace

More

Packages that depend on fhel