Releases: Netflix/msl
Releases · Netflix/msl
v1.1213.1
v1.1213.0
MSL Core
- #110 Simplified Java CryptoCache using generics (credit to: @yarrick)
- #175 Make JavaScript MSL stack compatible with Node.js.
- Example (insecure) Node.js Web Crypto implementation provided—only suitable for test use.
- Created browser module abstraction to allow use of traditional script tags.
- Minor JavaScript file and class reorganization.
- Renamed JavaScript CipherKey to SecretKey for consistency with other languages.
v1.1212.0
MSL Core
- #163 Use proper bit length when deriving Diffie-Hellman key exchange shared secret.
- #167 Remove low value ciphertext envelope key ID verification from symmetric and asymmetric (RSA) crypto contexts.
- #169 Rename PresharedKeyStore to KeySetStore.
MSL Examples
- #165 Add missing
BufferedInputStream.js
dependency in example JavaScript client.
v1.1211.0
MSL Core
- Change JavaScript EntityAuthenticationScheme, UserAuthenticationScheme, and KeyExchangeScheme from functions to Classes.
- Expand unit test coverage.
Examples
- Add missing script tag for DefaultMslEncoderFactory to example simple JavaScript client.
v1.1210.0
v1.1209.0
v1.1208.0
v1.1207.0
v1.1206.0
v1.1205.0
MSL Core
- #135 Catch MslException when ReceiveService.call() calls request.isHandshake() to return a proper error response.
- Fix ByteArrayInputStream.js close() function to match interface and notify the callback.
- Make sure to provide a timeout and callback to Url's ByteArrayInputStream and MslControl.receive()'s MessageInputStream.
- Minor documentation fixes.
MSL Examples
- Fix example simple JavaScript web client call to PublicKey$import().