Skip to content

Latest commit

 

History

History
120 lines (77 loc) · 5.37 KB

CHANGELOG.md

File metadata and controls

120 lines (77 loc) · 5.37 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.11.0 - 2025-02-14

Added

  • (block-modes): Add IGE block mode (d39bd50)
  • (benchmarks): Add AES-128-CBC WebCrypto benchmark (6643132)

Changed

  • (deps): Migrate to deno.json (1f0bd45)

Fixed

  • (block-ciphers): Cbc: use array offsets (#5) (7486524)

Removed

  • (ci): Remove codeql-analysis.yml (b2ecd50)
  • (benchmarks): Remove GodCrypto AES benchmarks (6eab45f)
  • (ci): Remove canary version from Deno matrix (193e77f)

0.10.1 - 2023-07-14

Changed

  • (benchmark): Migrate to Deno.bench (ea25f83)

Fixed

  • (AES): Use DataView instead of TypedArray (935e7f0)
  • (AES): Fix bug causing wrong output sometimes (315d4f6)

Removed

  • Remove unnecessary parentheses (2584522)

0.10.0 - 2021-04-05

Added

  • (block-ciphers): Add DES algorithm (15d408e)
  • (block-ciphers): Add 3DES algorithm (c0877ae)

0.9.1 - 2021-04-04

Fixed

  • (pbkdf2): Fix offset out of bounds (1377a73)

0.9.0 - 2021-04-02

Added

  • (block-ciphers): Add CAST5 algorithm (840c419)

0.8.0 - 2021-03-26

Added

  • (KDFs): Add HKDF algorithm (d6260ca)
  • (KDFs): Add PBKDF2 algorithm (d3a0d78)

0.7.0 - 2021-03-23

Added

  • (block-modes): Add CTR block mode (f91253c)

0.6.0 - 2021-03-16

Changed

  • BREAKING CHANGE: Generic block cipher modes (e0329bf)

Fixed

  • (AES): Use DataView for better performance (0c20792)

0.5.0 - 2021-03-14

Added

  • (AES): Add CFB block mode (39bb513)
  • (AES): Add OFB block mode (3e54974)
  • Add HMAC algorithm (bd08fa8)
  • (Blowfish): Add CFB and OFB block modes (1f61da9)

Changed

  • (benchmark): Parse benchmark args (ff97e20)
  • (AES): Compute constants (cf46ca7)

Removed

  • BREAKING CHANGE: Remove root mod.ts (d74ae74)

0.4.1 - 2021-03-12

Fixed

  • (AES): Reduce amount of array copies (5db6174)

0.4.0 - 2021-03-11

Changed

  • BREAKING CHANGE: Rewrite AES and Blowfish logic (5288fa3): Block modes are now separated from encryption logic and can be instantiated directly, e.g. AesEcb