@coast-team/mute-crypto
Version:
Algorithm generating a cryptographic key for MUTE collaborative session
154 lines (74 loc) • 5.28 kB
Markdown
# Change Log
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
<a name="0.4.4"></a>
## [0.4.4](https://github.com/coast-team/mute-crypto/compare/v0.4.3...v0.4.4) (2023-03-29)
###
Moved remaining dependencies to devDependencies
<a name="0.4.3"></a>
## [0.4.3](https://github.com/coast-team/mute-crypto/compare/v0.4.2...v0.4.3) (2019-02-13)
<a name="0.4.2"></a>
## [0.4.2](https://github.com/coast-team/mute-crypto/compare/v0.4.0...v0.4.2) (2019-02-05)
### Bug Fixes
* **buffer:** copy Uint8Array instead of just the reference ([e458280](https://github.com/coast-team/mute-crypto/commit/e458280))
* **build:** wrong bundle names ([dcd44bf](https://github.com/coast-team/mute-crypto/commit/dcd44bf))
* **keyagreement:** didn't send messages if signing key is not set ([4670b5b](https://github.com/coast-team/mute-crypto/commit/4670b5b))
* **log:** base 64 + performance logging ([26d3d90](https://github.com/coast-team/mute-crypto/commit/26d3d90))
* **node:** make debugging working in Nodejs ([c7cead7](https://github.com/coast-team/mute-crypto/commit/c7cead7))
<a name="0.4.1"></a>
## [0.4.1](https://github.com/coast-team/mute-crypto/compare/v0.4.0...v0.4.1) (2018-09-05)
### Bug Fixes
* **buffer:** copy Uint8Array instead of just the reference ([3f9acd5](https://github.com/coast-team/mute-crypto/commit/3f9acd5))
* **build:** wrong bundle names ([a2091ce](https://github.com/coast-team/mute-crypto/commit/a2091ce))
* **keyagreement:** didn't send messages if signing key is not set ([4670b5b](https://github.com/coast-team/mute-crypto/commit/4670b5b))
* **node:** make debugging working in Nodejs ([24953b6](https://github.com/coast-team/mute-crypto/commit/24953b6))
<a name="0.4.0"></a>
# [0.4.0](https://github.com/coast-team/mute-crypto/compare/v0.3.0...v0.4.0) (2018-08-28)
### Features
* **keyagreement:** possibility to sign and verify signature ([05f2663](https://github.com/coast-team/mute-crypto/commit/05f2663))
<a name="0.3.0"></a>
# [0.3.0](https://github.com/coast-team/mute-crypto/compare/v0.2.3...v0.3.0) (2018-08-21)
### Features
* **asymmetric:** export assymetricCrypto object ([5c9a3ed](https://github.com/coast-team/mute-crypto/commit/5c9a3ed))
<a name="0.2.3"></a>
## [0.2.3](https://github.com/coast-team/mute-crypto/compare/v0.2.2...v0.2.3) (2018-08-20)
### Bug Fixes
* **keyagreement:** add an X array emptyness check ([8546b96](https://github.com/coast-team/mute-crypto/commit/8546b96))
* **keyagreement:** do not delete cycle data entry after key ready ([f44e294](https://github.com/coast-team/mute-crypto/commit/f44e294))
* **keyagreement:** ignore old cycle's message, check X array ([84134c8](https://github.com/coast-team/mute-crypto/commit/84134c8))
* **keyagreement:** missing Z/X value from a member ([d6b59ed](https://github.com/coast-team/mute-crypto/commit/d6b59ed))
### Performance Improvements
* **keyagreement:** check myId in initiator's members before cycle start ([fdaa349](https://github.com/coast-team/mute-crypto/commit/fdaa349))
<a name="0.2.2"></a>
## [0.2.2](https://github.com/coast-team/mute-crypto/compare/v0.2.0...v0.2.2) (2018-08-13)
### Bug Fixes
* **dependency:** replace crypto-api-wrapper by mute-crypto-helper ([4aa87fa](https://github.com/coast-team/mute-crypto/commit/4aa87fa))
<a name="0.2.0"></a>
# [0.2.0](https://github.com/coast-team/mute-crypto/compare/v0.1.1...v0.2.0) (2018-08-10)
### Bug Fixes
* **cycle:** properly update myId if changed ([b3dea0d](https://github.com/coast-team/mute-crypto/commit/b3dea0d))
* **keyagreement:** restart cycle on each member leave ([d3488d6](https://github.com/coast-team/mute-crypto/commit/d3488d6))
### Code Refactoring
* **keyagreement:** change API, remove rxjs dependency ([0510bce](https://github.com/coast-team/mute-crypto/commit/0510bce))
* move source, rename classes, clean up ([a757f85](https://github.com/coast-team/mute-crypto/commit/a757f85))
### Features
* **debug:** export enableDebug function ([64d1041](https://github.com/coast-team/mute-crypto/commit/64d1041))
* send key id along with each encrypted message ([ff630e9](https://github.com/coast-team/mute-crypto/commit/ff630e9))
### BREAKING CHANGES
* Crypto class becomes MuteCrypto. generateId function is now a static method of
MuteCrypto class.
* **keyagreement:** KeyAgreementBD has changed. No longer export GroupStatus. KeyStatus becomes
KeyState.
<a name="0.1.1"></a>
## [0.1.1](https://github.com/coast-team/mute-crypto/compare/v0.1.0...v0.1.1) (2018-07-31)
### Bug Fixes
* **pack:** remove unnecessary files from package ([a9cc62e](https://github.com/coast-team/mute-crypto/commit/a9cc62e))
<a name="0.1.0"></a>
# [0.1.0](https://github.com/coast-team/mute-crypto/compare/v0.0.2...v0.1.0) (2018-07-31)
### Features
* **keyagreement:** continuing protocol ([d0a4b54](https://github.com/coast-team/mute-crypto/commit/d0a4b54))
<a name="0.0.2"></a>
## [0.0.2](https://github.com/coast-team/mute-crypto/compare/v0.0.1...v0.0.2) (2018-07-18)
<a name="0.0.1"></a>
## 0.0.1 (2018-07-18)
### Features
* export symmetric crypto ([73ef29f](https://github.com/coast-team/mute-crypto/commit/73ef29f))