-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat!: move to swift based framework for didcomm, jose and peer did #120
Conversation
@@ -404,7 +404,7 @@ | |||
CODE_SIGN_STYLE = Automatic; | |||
CURRENT_PROJECT_VERSION = 1; | |||
DEVELOPMENT_ASSET_PATHS = "\"DIDChat/Preview Content\""; | |||
DEVELOPMENT_TEAM = 89TW38X994; | |||
DEVELOPMENT_TEAM = ""; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice one
// logger.debug(message: "Getting ecnumbasis", metadata: [ | ||
// .maskedMetadataByLevel(key: "DID", value: did.string, level: .debug) | ||
// ]) | ||
// return try CreatePeerDIDOperation( | ||
// autenticationPublicKey: publicKey, | ||
// agreementPublicKey: publicKey, | ||
// services: [] | ||
// ).computeEcnumbasis(did: did, publicKey: publicKey) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we need to keep this commented code?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done
) | ||
} | ||
|
||
private func authenticationFromPublicKey(publicKey: PublicKey) throws -> VerificationMaterialAuthentication { | ||
// |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we remove this line?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done
print(error) | ||
print() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remove Print from code.
print(error) | |
print() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One of them I will leave since it is in the demo ;)
213184c
to
7cbf5b9
Compare
BREAKING CHANGE: Updated Pluto and Message public interface This changes are required to provide the following. - the old didcomm library didnt allow for extra headers that was essencial to prism mediator - this peer did library is updated with last specifications specs required by the agent and prism mediator - this jose library provides a full implementation of the jose capabilities we require The amount of changes is big because the peer did changes required a few changes on how we process keys and resolve secrets Besides that since the previous libraries were not build in swift, we are actually getting rid of 37MB of framework size
7cbf5b9
to
8f968e2
Compare
…120) BREAKING CHANGE: There is an update to the public API that is used directly with DIDComm
# [5.0.0](4.0.1...5.0.0) (2024-02-27) ### Bug Fixes * schema download optional ([#116](#116)) ([37655c1](37655c1)) * feat!: move to swift based framework for didcomm, jose and peer did (#120) ([558164f](558164f)), closes [#120](#120) ### BREAKING CHANGES * There is an update to the public API that is used directly with DIDComm
# [5.0.0](4.0.1...5.0.0) (2024-03-25) ### Bug Fixes * schema download optional ([#116](#116)) ([37655c1](37655c1)) * update apollo that has an important fix for app publishing ([#128](#128)) ([5e9eee9](5e9eee9)) * feat!: move to swift based framework for didcomm, jose and peer did (#120) ([558164f](558164f)), closes [#120](#120) ### BREAKING CHANGES * There is an update to the public API that is used directly with DIDComm
…120) BREAKING CHANGE: There is an update to the public API that is used directly with DIDComm Signed-off-by: goncalo-frade-iohk <goncalo.frade@iohk.io>
BREAKING CHANGE: Updated Pluto and Message public interface
This changes are required to provide the following.
The amount of changes is big because the peer did changes required a few changes on how we process keys and resolve secrets
Besides that since the previous libraries were not build in swift, we are actually getting rid of 37MB of framework size
Checklist
My PR contains...
My changes...
Documentation
Tests