Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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.

[Unreleased]

[0.5.0] - 2025-11-20

Added

  • Add VerifierLookup to facilitate signature verification

Other

  • Add test to use VoaOpenpgp::verify_from_file with a signing subkey
  • [breaking] Use VerifierLookup for signature verification

[0.4.2] - 2025-11-18

Other

  • (deps) Update Rust crates pgp to 0.18.0 and rpgpie to 0.8.0

[0.4.1] - 2025-11-13

Added

  • Improve logging during signature verification of files

[0.4.0] - 2025-11-12

Added

  • [breaking] Return a Vec of structs from voa_openpgp::verify_from_file
  • [breaking] Make voa_openpgp::verify_from_file more flexible for paths
  • [breaking] Adjust signature of voa_openpgp::verify_from_file

[0.3.0] - 2025-10-30

Added

  • Make import from archlinux-keyring structures more robust

[0.2.0] - 2025-09-29

Added

  • (voa-openpgp) Implement verifier lookup, package validation

Other

  • (README) Add example for verify_from_file
  • (voa-openpgp) Container tests for verifiers
  • [breaking] Rename Technology::OpenPGP to Technology::Openpgp

[0.1.1] - 2025-09-24

Added

  • (cargo) Add voa-core and voa-openpgp to workspace dependencies

Other

  • (cargo) Move pgp and rand to workspace dependencies
  • (cargo) Add common dependencies to workspace dependencies

[0.1.0] - 2025-09-10

Added

  • Add import module for import of OpenPGP verifiers
  • Initialize bare voa-openpgp crate

Other

  • Upgrade voa-core crate to 0.2.0