Skip to content
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

[Core] Feature/#273 envelope types #279

Merged
merged 25 commits into from
Jun 21, 2022
Merged

Conversation

llbartekll
Copy link
Contributor

Adds envelope types
close #273

@llbartekll llbartekll marked this pull request as draft June 20, 2022 07:01
@llbartekll llbartekll marked this pull request as ready for review June 20, 2022 07:20
@llbartekll llbartekll changed the title [Chat] Feature/#273 envelope types [Core] Feature/#273 envelope types Jun 21, 2022
@llbartekll llbartekll requested review from flypaper0 and removed request for sekimondre June 21, 2022 07:56
…V2 into #273-encryption-policies

# Conflicts:
#	Sources/Chat/NetworkingInteractor.swift
#	Sources/Chat/Serializing.swift
#	Sources/WalletConnectKMS/Codec/ChaChaPolyCodec.swift
#	Sources/WalletConnectKMS/Crypto/CryptoKitWrapper/CryptoKitWrapper.swift
#	Sources/WalletConnectKMS/Crypto/KeyManagementService.swift
#	Sources/WalletConnectKMS/Serialiser/Serializer.swift
#	Sources/WalletConnectSign/NetworkInteractor/NetworkInteractor.swift
#	Sources/WalletConnectSign/Serializing.swift
#	Tests/IntegrationTests/SerialiserTests.swift
#	Tests/TestingUtils/Mocks/KeyManagementServiceMock.swift
#	Tests/WalletConnectSignTests/Mocks/SerializerMock.swift
@llbartekll llbartekll merged commit 1773af7 into develop Jun 21, 2022
@llbartekll llbartekll deleted the #273-encryption-policies branch June 21, 2022 10:40
@flypaper0 flypaper0 mentioned this pull request Jul 5, 2022
llbartekll added a commit that referenced this pull request Jul 5, 2022
* Add SerializationPolicy type

* savepoint

* savepoint

* Add envelope

* update serialize method

* update envelope

* handle envelope in Sign sdk

* extract envelope to a new file

* add getPublicKey method to kms

* fix kms errors

* fix kms tests

* add kms tests scheme
fix codec tests

* fix serializer tests

* update kms test, fix type 0 envelope key size issue

* simplify serialiser, add envelope init

* Fix envelope type, fix serialiser tests

* remove debugging prints

* update codec docs

* remove unused error

* remove unused error

* move serializing protocol to serializer

* prevent potential crash on envelope init

* add serializing file

* run lint
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants