Commit graph

231 commits

Author SHA1 Message Date
Nadav Kohen
a37a7d1629
Implemented (lax) signature parsing in Bitcoin-S (#1446)
* Implemented parseDERLax signature parsing and bumped bouncy castle version to most recent

* implemented using iterators

* Factored out common functionality and added comments, it is readable now! Deleted C-like version in place of this one after property based tests showed them to be equivalent

* Made compatible with scala 2.12

* Make compatible with scala 2.11

* Added tests for lax DER signatures
2020-05-21 15:13:17 -05:00
Scala Steward
271f7591d2
Update flyway-core to 6.4.2 (#1418) 2020-05-18 11:55:48 -05:00
Scala Steward
2e56c0dc2b
Update flyway-sbt to 6.4.2 (#1424) 2020-05-18 11:31:32 -05:00
Scala Steward
81e3262bc5
Update scalacheck-1-14 to 3.1.2.0 (#1423) 2020-05-18 11:16:16 -05:00
Scala Steward
2869c59a85
Update sbt-bloop to 1.4.1 (#1430) 2020-05-15 09:48:50 -05:00
Scala Steward
cb03855afd
Update sbt-bloop to 1.4.0 (#1414) 2020-05-13 07:40:29 -05:00
Scala Steward
9127603c16
Update akka-http, akka-http-testkit to 10.1.12 (#1415) 2020-05-12 06:42:26 -05:00
Scala Steward
1be72433f8
Update sbt-native-packager to 1.7.2 (#1416) 2020-05-12 06:29:17 -05:00
Scala Steward
5d0caf1628
Update scalafx to 14-R19 (#1410) 2020-05-10 09:24:55 -05:00
Scala Steward
98421823ea
Update scalatest to 3.1.2 (#1412) 2020-05-10 09:24:43 -05:00
Scala Steward
13a7980fb1
Update sbt-mdoc to 2.2.0 (#1397) 2020-05-06 06:42:58 -05:00
Scala Steward
7e78b66b3a
Update sqlite-jdbc to 3.31.1 (#1396) 2020-05-05 07:18:07 -05:00
Scala Steward
be945fee0c
Update sbt-native-packager to 1.7.1 (#1395) 2020-05-04 19:08:58 -05:00
Nadav Kohen
4d9692f61e
Crypto Project Refactor (#1380)
* Added crypto project and decoupled BitcoinSLogger from NetworkElement

Decoupled BitcoinSLogger from Factory

Moved NetworkElement into crypto project

Moved Factory and BitcoinSUtil (renamed to BytesUtil) to crypto project

Moved MaskedToString to crypto project

Added BytesUtil to imports and cleaned up CryptoUtil.recoverPoint

Moved the rest of crypto stuff to the crypto project

Moved crypto tests to crypto-test project

* Added documentation for crypto project
2020-04-30 12:34:53 -05:00
Scala Steward
d9de64d334
Update flyway-sbt to 6.4.0 (#1372) 2020-04-26 08:54:41 -05:00
Chris Stewart
ce33c57ed9
Bump scala version to 2.13.2 (#1360) 2020-04-23 07:38:20 -05:00
Scala Steward
7fa2bc611f
Update sbt-ci-release to 1.5.3 (#1352) 2020-04-22 08:29:03 -05:00
Scala Steward
f8b3e81058
Update flyway-core to 6.4.0 (#1349) 2020-04-22 08:28:52 -05:00
Scala Steward
443137262b
Update javafx-base, javafx-controls, ... to 14.0.1 (#1346) 2020-04-20 13:17:14 -05:00
Scala Steward
512c6668ad
Update sbt to 1.3.10 (#1337) 2020-04-15 06:24:19 -05:00
Ben Carman
e5ef17f020
Move Json Reader, Writers, and Serializers to App Commons (#1328)
* Move Json Reader, Writers, and Serializers to App Commons

* Move app-commons outside of app/
2020-04-10 14:33:37 -05:00
Scala Steward
ed985c5350
Update flyway-core to 6.3.3 (#1309) 2020-04-06 19:06:48 -05:00
Scala Steward
da9d0957f4
Update akka-actor, akka-stream, ... to 2.5.31 (#1290) 2020-04-01 10:59:51 -05:00
Scala Steward
35b54c8b38
Update javafx-base, javafx-controls, ... to 14 (#1288) 2020-04-01 08:46:34 -05:00
Scala Steward
46a1683bd7
Update sbt to 1.3.9 (#1289) 2020-04-01 08:46:12 -05:00
Nadav Kohen
920199cf9e
Constructed simple Bitcoin-S wallet GUI (#1285)
* Constructed simple Bitcoin-S wallet GUI

* Added note about bitcoin-s server in doc

* Removed wallet dep from gui

* Replaced lambdas with constructors for compatibility with scala 2.11

* Fixed after rebase
2020-03-31 14:30:24 -05:00
Scala Steward
072fdd7fc4
Update flyway-core to 6.3.2 (#1269) 2020-03-24 08:52:58 -05:00
Scala Steward
fea08c6d4a
Update janino to 3.1.2 (#1252) 2020-03-23 06:30:18 -05:00
Chris Stewart
9995e220eb
Bump sbt-native-packager to 1.7.0 (#1265) 2020-03-23 06:10:26 -05:00
Scala Steward
fa6009355f
Update sbt-mdoc to 2.1.5 (#1260) 2020-03-21 08:08:18 -05:00
Scala Steward
0c67805cee
Update sbt-mdoc to 2.1.4 (#1244) 2020-03-19 07:59:24 -05:00
Scala Steward
832282b378
Update flyway-core to 6.3.1 (#1228) 2020-03-19 07:58:35 -05:00
Scala Steward
cb3ba1d920
Update akka-actor, akka-stream, ... to 2.5.30 (#1221) 2020-03-15 13:21:36 -05:00
Scala Steward
4dedb90ee8
Update janino to 3.1.1 (#1212) 2020-03-11 07:25:46 -05:00
Chris Stewart
1a3b6b5b1e
Update flyway-core to 6.3.0 (#1195) 2020-03-05 15:47:34 -06:00
Chris Stewart
9de61f61fd
2020 02 23 scalatest show test duration (#1159)
* Make scalatest build show test duration

* Use more idiomatic flag passing
2020-02-23 10:22:28 -06:00
Scala Steward
0f9804c460
Update scalacheck-1-14 to 3.1.1.1 (#1145) 2020-02-21 08:47:35 -06:00
Scala Steward
225d549d6e
Update scalatest to 3.1.1 (#1142) 2020-02-21 07:04:05 -06:00
Scala Steward
06fe2f94db
Update scalacheck-1-14 to 3.1.1.0 (#1143) 2020-02-21 07:03:38 -06:00
Scala Steward
3ef5ad5f78
Update flyway-core to 6.2.4 (#1141) 2020-02-20 09:50:10 -06:00
Scala Steward
ba7d589ea8
Update flyway-sbt to 6.2.3 (#1130) 2020-02-17 13:45:08 -06:00
Chris Stewart
3bf59902ba
Move binaries to be stored inside of the HOME/.bitcoin-s/binaries instead of usrdir/binaries. This makes it so different projects that use bitcoin-s can re-use binaries instead of having to download them for every project (#1128) 2020-02-17 12:07:04 -06:00
Scala Steward
1a445b4463
Update flyway-sbt to 6.2.2 (#1107) 2020-02-09 10:47:56 -06:00
Scala Steward
ed9200dbd5
Update sbt-ci-release to 1.5.2 (#1106) 2020-02-09 10:47:24 -06:00
Scala Steward
494094be2b
Update jeromq to 0.5.2 (#1087) 2020-02-07 10:10:32 -06:00
Scala Steward
ef06dc85c1
Update sourcecode to 0.2.1 (#1103) 2020-02-07 07:38:05 -06:00
Scala Steward
4e26bc4b76
Update flyway-core to 6.2.2 (#1102) 2020-02-07 07:36:48 -06:00
Chris Stewart
c363156d8b
Add codehause dependecy as a work around for issue 1110, there is a i… (#1101)
* Add codehause dependecy as a work around for issue 1110, there is a issue in graalvm native image generator where images aren't being generated correctly. THis is related to the logback dependecy

* Add some comments about when the extra dep can be removed
2020-02-07 06:52:31 -06:00
Scala Steward
9ef53b4c96
Update sbt to 1.3.8 (#1096) 2020-02-07 06:38:13 -06:00
Chris Stewart
c30683100c
Add dependency graph plugin (#1089) 2020-02-02 09:56:31 -06:00