Tags: ovh/symmecrypt
Tags
feat: encrypt large files with convergent encryption (#25) * chore: add gitignore file Signed-off-by: François SAMIN <[email protected]> * chore: go module Signed-off-by: François SAMIN <[email protected]> * feat: encrypt large files with convergent encryption including: * ChunksWriter and ChunksReader * ConvergentKey Signed-off-by: François SAMIN <[email protected]> * test: chunksRead, dhunksWriter and convergentKey Signed-off-by: François SAMIN <[email protected]> * feat: sequential key and deduplication with locator Signed-off-by: François SAMIN <[email protected]> * fix: lint * chore: golang version in travis file Signed-off-by: francois samin <[email protected]> * chore: avoid travis-ci to get out of memory Signed-off-by: francois samin <[email protected]> * feat: new high-level feature in 'convergent' package Signed-off-by: francois samin <[email protected]> * refactor: rename SequentialKey with SequenceKey Signed-off-by: francois samin <[email protected]> * chore: update golangci-lint version Signed-off-by: francois samin <[email protected]> * fix code review * feat: Locator() should be public * feat: try to close the destination writer * Apply suggestions from code review Co-authored-by: Thomas Schaffer <[email protected]> * fix * Update symmecrypt.go Co-authored-by: Thomas Schaffer <[email protected]> * wip * fix: move EncryptPipe DecryptPipe in stream package Signed-off-by: francois samin <[email protected]> * fix: typo Signed-off-by: francois samin <[email protected]> * fix: avoid io.ErrShortWrite Signed-off-by: francois samin <[email protected]> * fix: avoid io.ErrShortWrite Signed-off-by: francois samin <[email protected]> * fix: avoid io.ErrShortWrite Signed-off-by: francois samin <[email protected]> * fix: cr Signed-off-by: francois samin <[email protected]> * Distinguish seal handling errors Signed-off-by: Thomas Schaffer <[email protected]> * Uniquely identify sealed key errors from keyloader package Signed-off-by: Thomas Schaffer <[email protected]> Co-authored-by: Thomas Schaffer <[email protected]> Co-authored-by: Thomas Schaffer <[email protected]>
PreviousNext