Skip to content

Releases: amosavian/JWSETKit

JWSETKit 0.9.0

21 Oct 20:57
Compare
Choose a tag to compare
  • feat: Allow registering new key types externally
  • feat: Add compression support for JWE after registering JSONCompressor class for given algorithm
  • fix: Default encoding of Data to Base64URL
  • fix: AES-CBC-HMAC key length check
  • fix: hashFunction table in KEK algorithm
  • fix: JWE CEK data tag
  • fix: AES-CBC-HMAC tag calculation
  • fix: RSA-OAEP hash function must be SHA1
  • chore: Use urlBase64EncodedString() when applicable
  • chore: Better JWE coding
  • chore: Reorganized helper functions
  • test: JWE Unit tests
  • docs: Use extending instead of article in DocC
  • docs: Update JWS and JWT docs
  • docs: JWE primary document, restructuring documents

JWSETKit 0.8.0

11 Oct 19:58
Compare
Choose a tag to compare
  • feat: PBKDF2 initializer
  • feat: Support AES Key Wrap on iOS 14
  • chore: JWE string convertible
  • chore: Readme badges
  • chore: Mote tests for JWT, extensions
  • chore: Fix docs and spellings
  • docs: More documentation

JWSETKit 0.7.0

06 Oct 06:48
Compare
Choose a tag to compare
  • feat: AES-CBC-HMAC support
  • fix: Separating encrypting and sealing(symmetric) keys.
  • fix: Encoding bug in ProtectedContainer when initialized by value
  • fix: Linux build issue
  • chore: Convenient init for container, JWT
  • chore: More specialized JWA

JWSETKit 0.6.0

04 Oct 16:55
Compare
Choose a tag to compare
  • feat: Header and payload validation
  • feat: Validate content
  • feat: Support AES-KW
  • feat: Support unencoded payload of JWS
  • feat: Support SecTrust for validating
  • fix: Linux compilation
  • chore: Rename protected to encoded
  • chore: Make types Sendable
  • chore: keyValue as SymmetricKey
  • chore: MutableJSONWebKey as separate type
  • chore: Update dependencies

Full Changelog: 0.5.0...0.6.0

JWSETKit 0.5.0

02 Oct 05:21
Compare
Choose a tag to compare
  • feat: Support SecureEnclave.P256 for sign/verify
  • feat: Support b64 set to false
  • chore: More organized key protocols
  • chore: Minor refactors

JWSETKit 0.4.0

23 Sep 22:14
Compare
Choose a tag to compare
  • feat: Verify audience
  • feat: Key selection in verify/sign of JWS regarding RFC
  • feat: RSA Encryption protocols conformance
  • feat: Read localized OIDC claims
  • fix: iOS compilation error
  • chore: Minor refactors

JWSETKit 0.3.0

21 Sep 13:12
Compare
Choose a tag to compare
  • feat: Better initialzers, Set authorization directly to URLRequest
  • chore: More documentation and articles
  • fix: authorizationToken get/set

JWSETKit 0.2.0

19 Sep 21:45
Compare
Choose a tag to compare
  • feat: Tests for Entities, JWS for binary data
  • chore: Initial articles for docs
  • fix: JSONWebStorage equality
  • fix: UUID lowercased
  • fix: storage handling Locale and array
  • fix: Stack overflow when updating ProtectedJSONWebContainer
  • fix: HMAC key size computation
  • fix: RSA PKCS#1 encoding

JWSETKit 0.1.0

16 Sep 13:02
Compare
Choose a tag to compare

Initial Release