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

Bouncy castle 1.67 upgrade #42

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

napoly
Copy link

@napoly napoly commented Jan 30, 2024

should resolve bisq-network/bisq#4163
should resolve bisq-network/bisq#6128

I tried to keep the changes atomic in separated commits with co-authors.. went with the lowest friction needed. Build for windows in Github Actions needs leveldbjni64-1.8 which is not really needed for our goal I believe..

The commits ECKey: Add helper method isPubKeyCompressed(), and use it. and Track point compression in LazyECPoint, rather than ECPoint. are basically cherry picks from upstream bitcoinj@7eb9c73 and bitcoinj@7629677

..once merged it should be relatively easy to upgrade Bisq main app.....

@napoly napoly force-pushed the bouncy-castle-1.67-upgrade branch 5 times, most recently from dda1c63 to 976e9da Compare January 30, 2024 23:53
napoly and others added 4 commits February 1, 2024 16:49
Co-authored-by: Andreas Schildbach <andreas.schildbach@bloq.com>
Co-authored-by: Sean Gilligan <sean@msgilligan.com>
Co-authored-by: Andreas Schildbach <andreas@schildbach.de>
The reason is BouncyCastle 1.64 removed point compression tracking.

Co-authored-by: Peter Dettman <peter.dettman@gmail.com>
@napoly napoly force-pushed the bouncy-castle-1.67-upgrade branch 2 times, most recently from d63b7ce to 3ec95e6 Compare February 5, 2024 17:52
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.

Update BouncyCastle to v1.67 For more security spongycastle -> bouncycastle
1 participant