formkiq / formkiq-core

A full-featured Document Layer for your application, providing the functionality of a flexible document management system, including storage, discovery, processing, and retrieval. Deploys directly into your Amazon Web Services Cloud. 🌟 Star to support our work!
https://www.formkiq.com
Other
112 stars 17 forks source link

Add Checksum SHA-1, SHA-256 options #265

Closed mfriesen closed 2 months ago

mfriesen commented 3 months ago

Add option into the FormKiQ CloudFormation that would allow you to select your file hashing algorithm. The choices would be ETag. CRC-32, CR-32C, SHA-1, SHA-256. Depending on the algorithm selected that would be the value stored in the document "checksum" field.

A "checksumType" would need to be added as well, so if things change mid-stream there is a trace of that

mfriesen commented 2 months ago

For the checksum, we talked it over internally and we think we have a design that makes good sense: