Skip to content

Releases: kiki-kanri/node-ciphers

v0.8.1

18 Feb 02:38
Compare
Choose a tag to compare
v0.8.1 Pre-release
Pre-release

compare changes

πŸ’… Refactors

  • Modify import type method and structure (d3179e3)

🏑 Chore

❀️ Contributors

  • kiki-kanri

v0.8.0

27 Nov 07:34
Compare
Choose a tag to compare
v0.8.0 Pre-release
Pre-release

compare changes

πŸš€ Enhancements

  • Add base cipher class and refactor repeated code into it (326615e)
  • Add export of types (f5590fc)

πŸ’… Refactors

  • Move duplicate code to base cipher class (01219eb)

❀️ Contributors

  • kiki-kanri

v0.7.0

26 Nov 16:47
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release

compare changes

πŸš€ Enhancements

  • Add methods for encrypting and decrypting JSON data (2744eb1)

πŸ’… Refactors

  • Rename 'tests' folder to 'test' (ee32ad0)

πŸ“– Documentation

  • Update README (b79f824)
  • Update keywords list in package.json (1c2569a)

🏑 Chore

βœ… Tests

  • Add tests for JSON encryption and decryption (b199ee9)

❀️ Contributors

  • kiki-kanri

v0.6.0

22 Nov 16:22
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

compare changes

πŸš€ Enhancements

  • Add initial files for playground setup (09d64e3)
  • Add support for DES-EDE and DES-EDE3 modes (298f724)

🩹 Fixes

  • Resolve issue where IV is mandatory in ECB mode (99f4428)

πŸ“– Documentation

  • Update CHANGELOG with recent changes and fixes (4d1ec15)

🏑 Chore

βœ… Tests

  • Update DES test cases for enhanced coverage and reliability (4ea19ed)

❀️ Contributors

  • kiki-kanri

v0.5.0

21 Nov 11:52
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

compare changes

πŸš€ Enhancements

  • Add des base classes and types (6bf7454)
  • Add des cbc, cfb, cfb1, cfb8, ecb, ofb ciphers (5e35238)
  • Add des tests and update data in aes tests (3e3e2e6)
  • Implement export functionality for DES ciphers (7f3b203)

🩹 Fixes

  • Correct encodingOptions type for aes ccm and gcm encryption/decryption (fd8dd27)

πŸ’… Refactors

  • Simplify test code (60b2eb5)
  • Split options interface into smaller interfaces (ea6027c)
  • Consolidate constants into a single file (7f540ca)

πŸ“– Documentation

  • Update keywords list in package.json (7150a78)

🏑 Chore

❀️ Contributors

  • kiki-kanri

v0.4.0

20 Nov 11:40
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

compare changes

πŸš€ Enhancements

  • Change authTag, data, key, and iv to allow BinaryLike type (e7bb3db)

πŸ’… Refactors

  • Split base class and simplify ciphers implementations (e2d89a5)
  • Update import syntax (e568e32)
  • Rename catch clause variable from _ to error (be1ef4f)
  • Streamline aes ecb decryption code (0a148fd)
  • Simplify type names (4aad310)
  • Rename test functions (345848d)
  • Relocate tests directory and update code (f8d42b5)
  • Update error messages in tests (6b483c0)
  • Remove reassignment of 'data' variable (df385f6)

❀️ Contributors

  • kiki-kanri

v0.3.0

20 Nov 05:57
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

compare changes

πŸš€ Enhancements

  • Add author and keywords to package.json (7b89178)
  • Allow passing cipher options in encrypt and decrypt methods (388c2ea)
  • Add aes ccm and gcm ciphers and types (3543a13)
  • Add aes ciphers test functions (1c4d4be)
  • Add aes ofb cipher (1ee6f9e)

πŸ’… Refactors

  • Remove conversion assignment of data in encryption process (f1b6e5c)
  • Remove null type from iv parameter in decrypt method (13c1885)
  • Restructure test code (e274b0d)

πŸ“– Documentation

  • Update keywords list in package.json (54bce09)

❀️ Contributors

  • kiki-kanri

v0.2.0

19 Nov 16:41
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

compare changes

πŸš€ Enhancements

  • Add base aes cipher class and types (748d595)
  • Add algorithm getter to BaseAESCipher class (d996f11)
  • Add aes cbc, cfb, cfb1, cfb8 and ctr ciphers (d07da79)
  • Set index export aes ciphers (1d4b1c8)
  • Add consola package (f61b2fa)
  • Add ecb cipher (ef66e0d)

πŸ’… Refactors

  • Remove bun files and use tsx to run dev (ca42704)
  • Rename AvailableAESMode to AvailableAESCipherMode (c8ffb2b)
  • Move check key and get algorithm into constructor block (cbd5696)

🏑 Chore

  • Add node types (5f41b4b)
  • Set engines and type in package.json (778405f)
  • Add build tool and script (0abfc9b)
  • Upgrade dependencies (34de2ac)

❀️ Contributors

  • kiki-kanri

v0.1.0

14 Nov 04:35
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

πŸ“– Documentation

🏑 Chore

❀️ Contributors

  • kiki-kanri