bitcoin-s/crypto/src/main/scala/org/bitcoins/crypto
Chris Stewart 654d4086b9
2024 05 08 scala3 core (#5580)
* Pull over scala3 compatible code for crypto/ project from https://github.com/bitcoin-s/bitcoin-s/pull/3497

* Pull over scala3 compatible code for core/ project from https://github.com/bitcoin-s/bitcoin-s/pull/3497

* Add -Xsource:3 to core/

* Get coreJVM/compile working

* restore files lost from master when checking out core/ from 2021-06-30

* Get entire codebase compiling

* Get bitcoindRpcTest/test:compile working

* Restore P2SHDescriptor constructor

* scalafmt

* Fix UInt8.toByte

* Get all merkle block tests working

* Fix GCS bug

* Add -Xsource:3 to cryptoTest/
2024-05-10 11:10:45 -05:00
..
musig Pull over scala3 compatible code for crypto/ project (#5575) 2024-05-09 17:07:05 -05:00
AdaptorUtil.scala Pull over scala3 compatible code for crypto/ project (#5575) 2024-05-09 17:07:05 -05:00
AesCrypt.scala 2024 05 08 scala3 core (#5580) 2024-05-10 11:10:45 -05:00
CryptoBytesUtil.scala Update scalafmt-core to 3.8.1 (#5501) 2024-04-20 19:55:49 -05:00
CryptoContext.scala Refactor crypto module to be compatible with Scala.js part 1 (#2719) 2021-02-27 05:58:20 -06:00
CryptoNumberUtil.scala Update scalafmt-core to 3.8.1 (#5501) 2024-04-20 19:55:49 -05:00
CryptoOrdering.scala Use ByteVector.compare rather than rolling our own (#4814) 2022-10-03 13:11:30 -05:00
CryptoParams.scala Update scalafmt-core to 3.8.1 (#5501) 2024-04-20 19:55:49 -05:00
CryptoRuntime.scala Pull over scala3 compatible code for crypto/ project (#5575) 2024-05-09 17:07:05 -05:00
CryptoUtil.scala Pull over scala3 compatible code for crypto/ project (#5575) 2024-05-09 17:07:05 -05:00
CurveCoordinate.scala Call decompression on public keys less (#2988) 2021-05-07 02:05:10 -05:00
DERSignatureUtil.scala Pull over scala3 compatible code for crypto/ project (#5575) 2024-05-09 17:07:05 -05:00
DLEQUtil.scala Pull over scala3 compatible code for crypto/ project (#5575) 2024-05-09 17:07:05 -05:00
ECAdaptorSignature.scala Pull over scala3 compatible code for crypto/ project (#5575) 2024-05-09 17:07:05 -05:00
ECDigitalSignature.scala Pull over scala3 compatible code for crypto/ project (#5575) 2024-05-09 17:07:05 -05:00
ECKey.scala Pull over scala3 compatible code for crypto/ project (#5575) 2024-05-09 17:07:05 -05:00
Factory.scala Update scalafmt-core to 3.8.1 (#5501) 2024-04-20 19:55:49 -05:00
FieldElement.scala Pull over scala3 compatible code for crypto/ project (#5575) 2024-05-09 17:07:05 -05:00
FiniteField.scala Pull over scala3 compatible code for crypto/ project (#5575) 2024-05-09 17:07:05 -05:00
HashDigest.scala Pull over scala3 compatible code for crypto/ project (#5575) 2024-05-09 17:07:05 -05:00
HashType.scala Pull over scala3 compatible code for crypto/ project (#5575) 2024-05-09 17:07:05 -05:00
KeyParity.scala Musig2 Implementation (#4418) 2022-07-06 12:59:13 -05:00
MaskedToString.scala Update scalafmt-core to 3.8.1 (#5501) 2024-04-20 19:55:49 -05:00
NetworkElement.scala Update scalafmt-core to 3.8.1 (#5501) 2024-04-20 19:55:49 -05:00
PublicKey.scala Repurpose PublicKey trait, extend it with {SchnorrPublicKey, ECPublicKeyApi, XOnlyPubKey} (#5517) 2024-04-10 12:55:39 -05:00
SchnorrDigitalSignature.scala Pull over scala3 compatible code for crypto/ project (#5575) 2024-05-09 17:07:05 -05:00
SchnorrNonce.scala Pull over scala3 compatible code for crypto/ project (#5575) 2024-05-09 17:07:05 -05:00
SchnorrPublicKey.scala Pull over scala3 compatible code for crypto/ project (#5575) 2024-05-09 17:07:05 -05:00
SecpPoint.scala Pull over scala3 compatible code for crypto/ project (#5575) 2024-05-09 17:07:05 -05:00
Sign.scala Pull over scala3 compatible code for crypto/ project (#5575) 2024-05-09 17:07:05 -05:00
SipHashKey.scala Pull over scala3 compatible code for crypto/ project (#5575) 2024-05-09 17:07:05 -05:00
StringFactory.scala Update scalafmt-core to 3.8.1 (#5501) 2024-04-20 19:55:49 -05:00
XOnlyPubKey.scala Pull over scala3 compatible code for crypto/ project (#5575) 2024-05-09 17:07:05 -05:00