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

re-add udl file to get android build working #1678

Merged
merged 1 commit into from
Feb 28, 2025

Conversation

cameronvoell
Copy link
Contributor

No description provided.

@codabrink codabrink marked this pull request as ready for review February 28, 2025 19:37
@codabrink codabrink requested a review from a team as a code owner February 28, 2025 19:37
@codabrink codabrink merged commit 4b8dc11 into coda/passkeys Feb 28, 2025
14 checks passed
@codabrink codabrink deleted the cv/fix-android-build-coda/passkeys branch February 28, 2025 19:37
codabrink added a commit that referenced this pull request Mar 6, 2025
* passkey member identifier

* nit

* incremental progress

* move public identifiers into its own file

* adapt association log

* external identifier

* enforce permissions via data structures

* wip

* wip

* more cleanup

* wip

* cleanup

* more cleanup

* cleanup verified signature

* cleanup id/mod.rs

* cleanup serialization, update protos

* more cleanup

* more cleanup

* continue making improvements

* cleanup

* checking in progress

* continue cleanup

* cleaner approach

* more cleanup

* cleanup

* fix the query

* cleanup

* database adjustments

* rename wallet entry to identity cache

* consent record to root identifier

* cleanup builder.rs

* update consent

* update consent save

* update a few more methods

* two errors left

* xmtp_mls is done, now for the bindings

* continue cleanup

* work on the ffi more

* Update the InboxOwner trait

* rename to PublicIdentifier

* wip

* refactor ffi progress

* mls cleanup

* cleanup

* update the cli example

* continue cleanup

* continue updating

* finish with node/client.rs

* update node consent state

* consent state in node

* more cleaning up

* continue cleanup

* fix typo

* cleanup wasm client

* cleanup

* proto

* fix a test

* revert signature text

* update migration

* update migration

* update migration one more time

* fix

* rework migration approach

* schema gen

* fix

* checking in

* turn off for now

* default ident kind to Ethereum

* update proto

* update nomenclature

* fix consent

* test fix

* test fix

* cleanup

* tweak udl

* taplo

* adjust ffi

* update the udl

* cleanup

* sign

* put the udl in the namespace

* relying partner

* ffi relying partner

* node relying partner

* wasm relying partner

* udl

* remove udl

* java kts file

* api fix

* ignore faulty test

* cleanup

* cleanup

* test fix

* lint

* test fix

* lint

* fix bench

* prettier

* lint

* lint

* fix bench

* lint

* lint

* lint

* cleanup

* update kotlin gen script

* todo done

* re-add udl file to get android build working (#1678)

Co-authored-by: cameronvoell <cameronvoell@users.noreply.github.com>

* remove ffirootidentifier

* remove wasm root identifier

* remove node root identifier

* lint

* cleanup

* fixes for the new tests

* cleanup

* use an env var

* drop address from consent

* lint

* fix

* lint

* lint

* legacy interop tests (#1694)

* legacy interop tests

* test group

* cleanup

* revert bindings_node

* revert bindings_node

* update comment

* Update xmtp_mls/src/client.rs

Co-authored-by: Mojtaba Chenani <chenani@outlook.com>

* Update xmtp_mls/src/identity_updates.rs

Co-authored-by: Mojtaba Chenani <chenani@outlook.com>

* Update xmtp_mls/src/client.rs

Co-authored-by: Cameron Voell <1103838+cameronvoell@users.noreply.github.com>

* Update xmtp_mls/src/client.rs

Co-authored-by: Cameron Voell <1103838+cameronvoell@users.noreply.github.com>

* undo comment

* update can_message

* lint

* fix node tests

* ffi public identifier -> ffi identifier

* cleanup

* cleanup

* just identifier

* bump

* lint

* remove disappearing messages test from node

* disable another test

* more cleanup

* flakiness

---------

Co-authored-by: Cameron Voell <1103838+cameronvoell@users.noreply.github.com>
Co-authored-by: cameronvoell <cameronvoell@users.noreply.github.com>
Co-authored-by: Naomi Plasterer <naomi@xmtp.com>
Co-authored-by: Mojtaba Chenani <chenani@outlook.com>
codabrink added a commit that referenced this pull request Mar 7, 2025
* passkey member identifier

* nit

* incremental progress

* move public identifiers into its own file

* adapt association log

* external identifier

* enforce permissions via data structures

* wip

* wip

* more cleanup

* wip

* cleanup

* more cleanup

* cleanup verified signature

* cleanup id/mod.rs

* cleanup serialization, update protos

* more cleanup

* more cleanup

* continue making improvements

* cleanup

* checking in progress

* continue cleanup

* cleaner approach

* more cleanup

* cleanup

* fix the query

* cleanup

* database adjustments

* rename wallet entry to identity cache

* consent record to root identifier

* cleanup builder.rs

* update consent

* update consent save

* update a few more methods

* two errors left

* xmtp_mls is done, now for the bindings

* continue cleanup

* work on the ffi more

* Update the InboxOwner trait

* rename to PublicIdentifier

* wip

* refactor ffi progress

* mls cleanup

* cleanup

* update the cli example

* continue cleanup

* continue updating

* finish with node/client.rs

* update node consent state

* consent state in node

* more cleaning up

* continue cleanup

* fix typo

* cleanup wasm client

* cleanup

* proto

* fix a test

* revert signature text

* update migration

* update migration

* update migration one more time

* fix

* rework migration approach

* schema gen

* fix

* checking in

* turn off for now

* default ident kind to Ethereum

* update proto

* update nomenclature

* fix consent

* test fix

* test fix

* cleanup

* tweak udl

* taplo

* adjust ffi

* update the udl

* cleanup

* sign

* put the udl in the namespace

* relying partner

* ffi relying partner

* node relying partner

* wasm relying partner

* udl

* remove udl

* java kts file

* api fix

* ignore faulty test

* cleanup

* cleanup

* test fix

* lint

* test fix

* lint

* fix bench

* prettier

* lint

* lint

* fix bench

* lint

* lint

* lint

* cleanup

* update kotlin gen script

* todo done

* re-add udl file to get android build working (#1678)

Co-authored-by: cameronvoell <cameronvoell@users.noreply.github.com>

* remove ffirootidentifier

* remove wasm root identifier

* remove node root identifier

* lint

* cleanup

* fixes for the new tests

* cleanup

* use an env var

* drop address from consent

* lint

* fix

* lint

* lint

* legacy interop tests (#1694)

* legacy interop tests

* test group

* cleanup

* revert bindings_node

* revert bindings_node

* update comment

* Update xmtp_mls/src/client.rs

Co-authored-by: Mojtaba Chenani <chenani@outlook.com>

* Update xmtp_mls/src/identity_updates.rs

Co-authored-by: Mojtaba Chenani <chenani@outlook.com>

* Update xmtp_mls/src/client.rs

Co-authored-by: Cameron Voell <1103838+cameronvoell@users.noreply.github.com>

* Update xmtp_mls/src/client.rs

Co-authored-by: Cameron Voell <1103838+cameronvoell@users.noreply.github.com>

* undo comment

* update can_message

* lint

* fix node tests

* ffi public identifier -> ffi identifier

* cleanup

* cleanup

* just identifier

* signature validation - no error handling

* ffi and proto update

* add webauthn

* wip

* cleanup validation

* cleanup

* working on a test

* cleanup

* credential is found

* verifying a signature

* cleanup

* comment

* relying partner -> party

* get the origin

* taplo

* lint

* cargo update

* fix node tests

* fix deny

* wasm_fix

* required by uniffi

* remove trace

* check with bad sig

* swap order

* fix node test

* tiny fix

* cleanup

* check for the signature_text

* cleanup

* feedback

* lint

---------

Co-authored-by: Cameron Voell <1103838+cameronvoell@users.noreply.github.com>
Co-authored-by: cameronvoell <cameronvoell@users.noreply.github.com>
Co-authored-by: Naomi Plasterer <naomi@xmtp.com>
Co-authored-by: Mojtaba Chenani <chenani@outlook.com>
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