New
v5.0.2
What's Changed
- Add Salsa20 Stream Cipher by @leocavalcante in https://github.com/leocavalcante/encrypt/pull/1
- fix a bug by @shutup in https://github.com/leocavalcante/encrypt/pull/5
- Update README.md by @shutup in https://github.com/leocavalcante/encrypt/pull/7
- Add RSA by @leocavalcante in https://github.com/leocavalcante/encrypt/pull/13
- Pull request for v2.0 by @leocavalcante in https://github.com/leocavalcante/encrypt/pull/17
- feat: optional padding (default pkcs7) by @leocavalcante in https://github.com/leocavalcante/encrypt/pull/31
- Enforce IV uniqueness by @leocavalcante in https://github.com/leocavalcante/encrypt/pull/35
- Add support for CRLF when parsing RSA PEM keys by @wederchr in https://github.com/leocavalcante/encrypt/pull/38
- fix #32 by @leocavalcante in https://github.com/leocavalcante/encrypt/pull/41
- Add encryptBytes method by @leocavalcante in https://github.com/leocavalcante/encrypt/pull/44
- Down the type level and remove casting, closes #47 by @leocavalcante in https://github.com/leocavalcante/encrypt/pull/55
- Allow private encryption and public decryption by @leocavalcante in https://github.com/leocavalcante/encrypt/pull/56
- Add decryptBytes method, avoids UTF-8 decoding coupling by @leocavalcante in https://github.com/leocavalcante/encrypt/pull/57
- Add sugar for parsing keys from PEM files by @leocavalcante in https://github.com/leocavalcante/encrypt/pull/62
- Add support for RSA OAEP encoding by @wederchr in https://github.com/leocavalcante/encrypt/pull/65
- Move secure random generation to the lib by @leocavalcante in https://github.com/leocavalcante/encrypt/pull/71
- Add key stretching through PBKDF2 by @leocavalcante in https://github.com/leocavalcante/encrypt/pull/72
- RFC: implement the Fernet format by @timfeirg in https://github.com/leocavalcante/encrypt/pull/66
- v3.3.0 by @leocavalcante in https://github.com/leocavalcante/encrypt/pull/73
- Adds signature and verification by @leocavalcante in https://github.com/leocavalcante/encrypt/pull/102
- update dependencies by @luiz-simples in https://github.com/leocavalcante/encrypt/pull/130
- Fix streamable AES modes without padding by @leocavalcante in https://github.com/leocavalcante/encrypt/pull/139
- Remote UTF-8 conversion from Fernet algorithm by @leocavalcante in https://github.com/leocavalcante/encrypt/pull/169
- Update all dependency by @vedartm in https://github.com/leocavalcante/encrypt/pull/174
- Nullsafety by @are in https://github.com/leocavalcante/encrypt/pull/195
- Fix web support by @mast3rmindx in https://github.com/leocavalcante/encrypt/pull/228
- Add parseKeyFromFileSync() method by @lucyllewy in https://github.com/leocavalcante/encrypt/pull/243
- Remove accidental inclusion of await by @lucyllewy in https://github.com/leocavalcante/encrypt/pull/249
- Adding support for AES-GCM by @farukprogrammer in https://github.com/leocavalcante/encrypt/pull/259
- Add support for OAEP SHA256 by @benedictkhoo in https://github.com/leocavalcante/encrypt/pull/263
- fix to allow fernet for work for dart2js by @timmaffett in https://github.com/leocavalcante/encrypt/pull/265
- fix .fromLength() to be cryptographically secure, as I am sure any user would assume. fixes #246 by @timmaffett in https://github.com/leocavalcante/encrypt/pull/266
- update dart sdk to support >=2.18.0 by @AbhiratTermsirichit in https://github.com/leocavalcante/encrypt/pull/289
- Update pointycastle version by @redDwarf03 in https://github.com/leocavalcante/encrypt/pull/296
- add ci; bump the dep on asn1lib by @devoncarew in https://github.com/leocavalcante/encrypt/pull/306
- fix the crash when there is no IV for AES/ECB by @songzhw in https://github.com/leocavalcante/encrypt/pull/300
- update some deps by @devoncarew in https://github.com/leocavalcante/encrypt/pull/307
- Require
asnlib^1.5.0, fix resulting null-awareness warnings by @gkc in https://github.com/leocavalcante/encrypt/pull/305
New Contributors
- @leocavalcante made their first contribution in https://github.com/leocavalcante/encrypt/pull/1
- @shutup made their first contribution in https://github.com/leocavalcante/encrypt/pull/5
- @wederchr made their first contribution in https://github.com/leocavalcante/encrypt/pull/38
- @timfeirg made their first contribution in https://github.com/leocavalcante/encrypt/pull/66
- @luiz-simples made their first contribution in https://github.com/leocavalcante/encrypt/pull/130
- @vedartm made their first contribution in https://github.com/leocavalcante/encrypt/pull/174
- @are made their first contribution in https://github.com/leocavalcante/encrypt/pull/195
- @mast3rmindx made their first contribution in https://github.com/leocavalcante/encrypt/pull/228
- @lucyllewy made their first contribution in https://github.com/leocavalcante/encrypt/pull/243
- @farukprogrammer made their first contribution in https://github.com/leocavalcante/encrypt/pull/259
- @benedictkhoo made their first contribution in https://github.com/leocavalcante/encrypt/pull/263
- @timmaffett made their first contribution in https://github.com/leocavalcante/encrypt/pull/265
- @AbhiratTermsirichit made their first contribution in https://github.com/leocavalcante/encrypt/pull/289
- @redDwarf03 made their first contribution in https://github.com/leocavalcante/encrypt/pull/296
- @devoncarew made their first contribution in https://github.com/leocavalcante/encrypt/pull/306
- @songzhw made their first contribution in https://github.com/leocavalcante/encrypt/pull/300
- @gkc made their first contribution in https://github.com/leocavalcante/encrypt/pull/305
Full Changelog: https://github.com/leocavalcante/encrypt/commits/v5.0.2