Skip to content

Releases: mmeyer2k/dcrypt

10.0.0

29 Jun 08:08
42aba37
Compare
Choose a tag to compare
  • More robust OO key management system for block ciphers and otp
  • Moved to PHP minimum of 7.1
  • More robust testing
  • Stacking system to chain algorithms and ciphers
  • Use hash_hkdf() to derive keys
  • Drop support for some pointless code
  • Move to circle-ci testing away from travis-ci

9.2.0

14 May 08:51
df466da
Compare
Choose a tag to compare
  • Added ROT128 function class
  • Added examples/ folder
  • Added type strictness to tests
  • Revamped some docs

9.1.1

09 May 16:46
Compare
Choose a tag to compare
  • Uses strict_types=1 on all sources files (thank you PHP7)
  • More functions are private/protected to keep API slim and consumable
  • Isolated functions making dcrypt less likely to be misused
  • Updates to code consistency

9.1.0

30 Apr 16:23
a1ad7c8
Compare
Choose a tag to compare
  • Adds support for GCM encryption modes in PHP 7.1+
  • Adds static encryption class for custom calls
  • Improvements to structure
  • Improvements to testing

9.0.0

23 Apr 21:37
e8f634c
Compare
Choose a tag to compare
  • Removes some remains of mcrypt code

8.3.1

27 Jul 19:48
753958c
Compare
Choose a tag to compare
  • Documentation updates
  • Change to keying system
  • Rename Aes wrapper class

8.3.0

13 Jul 23:29
0c950e8
Compare
Choose a tag to compare
  • Rebuilt openssl encryption internal functions to be more easily extendable
  • Simplified api
  • Improved docs
  • More sensible class names
  • Removed gitignore
  • Removed last composer dependency
  • Smarter key generation step

8.2.1

12 Jul 01:34
750179b
Compare
Choose a tag to compare
  • Minor scoping fixes

8.2.0

12 Jul 01:26
5bc29c9
Compare
Choose a tag to compare
  • Allow override of AES constants

8.1.0

02 Mar 06:20
Compare
Choose a tag to compare
  • Isolated handling of openssl functions
  • Cleaner calls to centralized hmac function
  • Better internal API
  • Dropped more PHP5 specific code
  • Better code docs