TransparencyToolkit / DocIntegrityCheck

Methods for encrypting and verifying documents. Utility gem for document processing pipeline.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is a gem used within some of Transparency Toolkit's apps to encrypt
documents and verify the integrity of data being sent from app to app using
UDP.

To install: gem install doc_integrity_check

To use:
require "doc_integrity_check"

include DocIntegrityCheck

Available Methods-
encrypt_data(file, recipient_key_id, signer_key_id)
decrypt(data_string)
hash(file)
hash_verified?(file_details)

About

Methods for encrypting and verifying documents. Utility gem for document processing pipeline.

License:GNU General Public License v3.0


Languages

Language:Ruby 100.0%