UNPKG

@coast-team/mute-crypto

Version:

Algorithm generating a cryptographic key for MUTE collaborative session

154 lines (74 loc) 5.28 kB
# 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))