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]
2
likes
130
points
86
downloads

Publisher

verified publisherjeffmur.dev

Weekly Downloads

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