This repository was archived by the owner on Dec 12, 2024. It is now read-only.
0.0.1
Pre-release
Pre-release
NOT intended for production use
What's Changed
- Ed25519 key generation, signing, and verification by @amika-sq in #1
- CI workflow by @amika-sq in #2
- secp256k1 key generation, signing, and verification by @amika-sq in #3
- Add KeyManager interface by @amika-sq in #4
- Define KeyGenerator and Signer protocols by @amika-sq in #5
- Autoformat code on main branch by @amika-sq in #6
- InMemoryKeyManager implementation by @amika-sq in #7
- Did jwk creation and resolution by @amika-sq in #8
- Use swift-custom-dump's
XCTAssertNoDifference
for test vectors by @amika-sq in #9 - Implement web5 did:jwk test vectors by @amika-sq in #10
- Test vectors refactor by @amika-sq in #11
- tbDEX Resource & Offering models by @amika-sq in #12
did:web
resolution by @amika-sq in #13- Did document verification methods by @amika-sq in #14
- tbDEX Message model definitions by @amika-sq in #15
- Naming fixes by @amika-sq in #16
- Add a DidResolver by @amika-sq in #17
- Add a did:ion resolver by @amika-sq in #18
- Implement fetching offerings from a PFI DID by @amika-sq in #19
- Use new Es256K and Ed25519 test vectors by @amika-sq in #20
- Sign & Verify implementations for Message/Resource by @amika-sq in #21
- Separate Web5 & tbDEX targets by @amika-sq in #22
- Each KeyManager defines its own supported crypto algorithms by @amika-sq in #23
- Refactor Web5/Crypto structure by @amika-sq in #24
- Dids target naming updates by @amika-sq in #25
- Zbase32 implementation by @amika-sq in #29
- Remove Web5-related code by @amika-sq in #30
- Implement tbDEX protocol parsing test vectors by @amika-sq in #31
- Bump web5-swift from 0.0.1 -> 0.0.2 by @amika-sq in #32
- Use web5-swift JWS.sign & JWS.verify instead of CryptoUtils by @amika-sq in #33
New Contributors
Full Changelog: https://github.com/TBD54566975/tbdex-swift/commits/0.0.1