You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Fix Build Tests
* Remove gradle in favor of maven.
* Update pom for Nexus staging and deploy.
* Fix test coverage and artifact generation.
* Fix Checkstyle checks.
* Remove HexDump.java
* Update README
* Add new Tests and Test Vectors
* Fixes test vectors to accomadate (rfcs/crypto-conditions#4)
* Adds improved test coverage for RFC test vectors.
* Fix URI ordering for test vector
* Update guava
* Improve ignored threshold test.
* Made all Conditions Immutable.
* Made all Fulfillments Immutable.
* Extracted encoding and URI generation to classes external to main Condition and Fulfillment classes.
* Misc formatting improvements.
* Add and cleanuip Javadoc
* Update all fulfillments to be immutable
* Limit Guava to test scope only…
* Enable paremeterized RSA signature tests
* Introduce Base Fulfillment
* Fix equals, hashcode, and toString for all fulfillments.
* Remove TODOs
* Fix Checkstyle Errors
* Reduce the number of default threads for test purposes
To build the project, execute the following command:
40
41
41
42
```bash
42
-
$ gradle build test
43
+
$ mvn clean install
43
44
```
44
45
45
46
#### Checkstyle
46
-
The project uses checkstyle to keep code style consistent. To run the style checks:
47
+
The project uses checkstyle to keep code style consistent. All Checkstyle checks are run by default during the build, but if you would like to run checkstyle checks, use the following command:
//Get ni: URI form for sharing via text-based protocols
116
-
URI uriEncodedCondition = condition.getUri();
117
-
118
-
~~~
112
+
URI uriEncodedCondition =CryptoConditionUri.toUri(condition);
113
+
```
119
114
120
115
## Contributors
121
116
@@ -125,11 +120,8 @@ Any contribution is very much appreciated!
125
120
126
121
## TODO
127
122
128
-
- More Unit tests
129
-
- Finish implementing test runner for shared integration tests from [https://github.com/rfcs/crypto-conditions](https://github.com/rfcs/crypto-conditions).
130
-
- Helper functions for generating fulfillments
131
-
- From private keys and messages
132
-
- Using a builder
123
+
- More Unit tests (see #62)
124
+
- Replace current ASN.1 DER Input/Outputstream code with Codec framework (see java-ilp-core).
0 commit comments