Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0-0-9

[0.0.9]

updated

Updated

  • gpgmex config is now runtime configurable

0-0-8

0.0.8

fixed

Fixed

  • Added native path to the hex package so that it compiles correctly

0-0-7

0.0.7

updated-1

Updated

  • Refactor NIF to use Rustler with the gpgme crate
  • the GPG.get_public_key/1 function now just returns the fingerprint of the public key in the system

added

Added

  • key_info function that
    • returns the data (fingerprint, uid, email) about a text key passed into the function

0-0-6

[0.0.6]

updated-2

Updated

  • Fixed some tests
  • Fixed a regression in the ecrypt function

0-0-5

[0.0.5]

deprecated

DEPRECATED

0-0-4

[0.0.4]

0-0-3

[0.0.3]

updated-3

Updated

  • support for configuring gpg_bin path and gpg_home directory

0-0-2

[0.0.2]

added-1

Added

  • import_key/1
    • imports a public key
  • documentation updates

0-0-1

0.0.1

added-2

Added

  • Initial release with very basic functionality
    • Create a GPG key
    • Delete a GPG key
    • Encrypt
    • Decrypt