- Update linter config, increase supported Go version
- Update
golang.org/x/crypto
- Update dependencies
- Fix panic when reading incomplete blocks from underlying reader (#27)
- Add support for stream writer and reader (#26)
- [ci] Add automated code checks through Github Actions
- [ci] Fix linter errors, simplify tests
- [docs] Update documentation to use modules format
- Add pre-defined generators and compatibility tests for SHA384 and SHA512
- Breaking: Implement PBKFD2 key derivation (#18)
- Add encrypt/decrypt without base64 encoding (thanks @mcgillowen)
- Test: Drop support for pre-1.10, add 1.12
- Test: Simplify / cleanup test file
- Fix: v3 versions require another go-modules name
- Breaking: Fix race condition with guessing messagedigest
- Fix: v2 versions require another go-modules name
- Add modules file
- Fix some linter warnings
- Add benchmarks
- Make digest function configurable on encrypt, add tests
- message digest support sha1 and sha256 (thanks @yoozoo)
- Add byte-operations, remove import path comment
- Add salt validation and improve comments
- Added ability to pass custom salt to everyencrypt call (thanks @VojtechBartos)