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

fix: Allow Apollo to verify der signatures from bc and bitcoin seamlessly #ATL-6905 #154

Merged
merged 4 commits into from
Apr 12, 2024

Conversation

elribonazo
Copy link
Contributor

@elribonazo elribonazo commented Apr 11, 2024

Description:

Relates to [ATL-6907](https://input-output.atlassian.net/browse/ATL-6907) we are unlocking this functionality in Apollo to make sure that we can validate any kind of secp256k1 signature, from bc or bitcoin format.

@elribonazo elribonazo changed the title fix: Allow Apollo to verify der signatures from bc and bitcoin seamlessly fix: Allow Apollo to verify der signatures from bc and bitcoin seamlessly #ATL-6905 Apr 11, 2024
@atala-dev
Copy link
Contributor

atala-dev commented Apr 11, 2024

Code Coverage

File Coverage [95.45%]
apollo/src/jvmMain/kotlin/io/iohk/atala/prism/apollo/secp256k1/Secp256k1Lib.kt 95.45%
Total Project Coverage 91.78%

…ssly. Will try validating bouncyCastle or convert to bouncy castle from bitcoin format.

Signed-off-by: Francisco Javier Ribó Labrador <[email protected]>
@elribonazo elribonazo marked this pull request as ready for review April 11, 2024 16:19
Copy link
Contributor

@goncalo-frade-iohk goncalo-frade-iohk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think just one test missing, that we can do without many problems on the JVM tests. That is test if Bouncy castle can verify our signatures.

@elribonazo
Copy link
Contributor Author

@goncalo-frade-iohk I've just brought 50 tests pat shared with me from old prism-crypto, passing :)

@elribonazo elribonazo merged commit a26a559 into main Apr 12, 2024
2 checks passed
@elribonazo elribonazo deleted the feature/ATL-6907 branch April 12, 2024 10:55
github-actions bot pushed a commit that referenced this pull request Apr 12, 2024
atala-dev added a commit that referenced this pull request Apr 12, 2024
## [1.2.14](v1.2.13...v1.2.14) (2024-04-12)

### Bug Fixes

* Allow Apollo to verify der signatures from bc and bitcoin seamlessly #ATL-6905 ([#154](#154)) ([a26a559](a26a559)), closes [#ATL-6905](https://github.com/input-output-hk/atala-prism-apollo/issues/ATL-6905)
@atala-dev
Copy link
Contributor

🎉 This PR is included in version 1.2.14 🎉

The release is available on:

Your semantic-release bot 📦🚀

github-actions bot pushed a commit that referenced this pull request Apr 12, 2024
## [1.2.14](v1.2.13...v1.2.14) (2024-04-12)

### Bug Fixes

* Allow Apollo to verify der signatures from bc and bitcoin seamlessly #ATL-6905 ([#154](#154)) ([a26a559](a26a559)), closes [#ATL-6905](https://github.com/input-output-hk/atala-prism-apollo/issues/ATL-6905)
hamada147 added a commit that referenced this pull request May 20, 2024
…ssly #ATL-6905 (#154)

Co-authored-by: Ahmed Moussa <[email protected]>
Signed-off-by: Javi Ribo <[email protected]>
hamada147 pushed a commit that referenced this pull request May 20, 2024
## [1.2.14](v1.2.13...v1.2.14) (2024-04-12)

### Bug Fixes

* Allow Apollo to verify der signatures from bc and bitcoin seamlessly #ATL-6905 ([#154](#154)) ([a26a559](a26a559)), closes [#ATL-6905](https://github.com/input-output-hk/atala-prism-apollo/issues/ATL-6905)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants