diff --git a/ChangeLog b/ChangeLog index fe61a6c..df98ddb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,12 @@ -2016-12-05 David Blacka +2016-12-09 David Blacka * Add key generation, signing, verification support for elliptic - curve algorithms: ECC-GOST (12), ECDSA P-256 (13) and ECDSA P-384 (15). + curve algorithms: ECDSA P-256 (13) and ECDSA P-384 (15). + - Opportunistically load the bouncycastle provider for ECCGOST + support. + * DnsKeyAlgorithms: refactoring, new methods to better support + elliptic curve, alias, knowing what algorithms are supported. + * KeyGen: do not display unsupported algorithms. 2016-08-22 David Blacka diff --git a/README b/README deleted file mode 100644 index 466a559..0000000 --- a/README +++ /dev/null @@ -1,63 +0,0 @@ -jdnssec-tools - -http://www.verisignlabs.com/jdnssec-tools/ -https://github.com/dblacka/jdnssec-tools/wiki - -Author: David Blacka (davidb@verisign.com) - -This is a collection of DNSSEC tools written in Java. They are -intended to be an addition or replacement for the DNSSEC tools that -are part of BIND 9. - -These tools depend upon DNSjava (http://www.xbill.org/dnsjava), the -Jakarta Commons CLI and Logging libraries (http://jakarta.apache.org), -and Sun's Java Cryptography extensions. A copy of each of these -libraries is included in the distribution. Currently, these tools use -a custom version of the DNSjava library with minor modifications, -which is provided. - -See the "licenses" directory for the licensing information of this -package and the other packages that are distributed with it. - -Getting started: - -1. Unpack the binary distribution: - -% tar zxvf java-dnssec-tools-x.x.x.tar.gz - -2. Run the various tools from their unpacked location: - -% cd java-dnssec-tools-x.x.x -% ./bin/jdnssec-signzone -h - -Building from source: - -1. Unpack the source distribution, preferably into the same directory -that the binary distribution was unpacked. - -% tar zxvf java-dnssec-tools-x.x.x-src.tar.gz - -2. Edit the build.properties file to suit your environment. - -3. Run Ant (see http://ant.apache.org for information about the Ant -build tool). - -% ant - -4. You can build the distribution tarballs with 'ant dist'. You can -run the tools directly from the build area (without building the -jdnssec-tools.jar file) by using the ./bin/_jdnssec_* wrappers. - - -The source for this project is available in git on github: -https://github.com/dblacka/jdnssec-tools - -Source for the modified DNSjava library can be found on github as well: -https://github.com/dblacka/jdnssec-dnsjava - ---- - -Questions or comments may be directed to the author -(mailto:davidb@verisign.com) or sent to the -dnssec@verisignlabs.com mailing list -(https://lists.verisignlabs.com/mailman/listinfo/dnssec). diff --git a/README.md b/README.md new file mode 100644 index 0000000..c926165 --- /dev/null +++ b/README.md @@ -0,0 +1,46 @@ +# jdnssec-tools + +* http://www.verisignlabs.com/jdnssec-tools/ +* https://github.com/dblacka/jdnssec-tools/wiki + +Author: David Blacka (davidb@verisign.com) + +This is a collection of DNSSEC tools written in Java. They are intended to be an addition or replacement for the DNSSEC tools that are part of BIND 9. + +These tools depend upon DNSjava (http://www.xbill.org/dnsjava), the Jakarta Commons CLI and Logging libraries (https://commons.apache.org/proper/commons-cli), and Sun's Java Cryptography extensions. A copy of each of these libraries is included in the distribution. Currently, these tools use a custom version of the DNSjava library with minor modifications, which is provided. + +See the "licenses" directory for the licensing information of this package and the other packages that are distributed with it. + +Getting started: + +1. Unpack the binary distribution: + + tar zxvf java-dnssec-tools-x.x.x.tar.gz + +2. Run the various tools from their unpacked location: + + cd java-dnssec-tools-x.x.x + ./bin/jdnssec-signzone -h + + +Building from source: + +1. Unpack the source distribution, preferably into the same directory that the binary distribution was unpacked. + + tar zxvf java-dnssec-tools-x.x.x-src.tar.gz + +2. Edit the build.properties file to suit your environment. +3. Run Ant (see http://ant.apache.org for information about the Ant build tool). + + ant + +4. You can build the distribution tarballs with 'ant dist'. You can run the tools directly from the build area (without building the jdnssec-tools.jar file) by using the ./bin/_jdnssec_* wrappers. + + +The source for this project is available in git on github: https://github.com/dblacka/jdnssec-tools + +Source for the modified DNSjava library can be found on github as well: https://github.com/dblacka/jdnssec-dnsjava + +--- + +Questions or comments may be directed to the author (mailto:davidb@verisign.com) or sent to the dnssec@verisignlabs.com mailing list (https://lists.verisignlabs.com/mailman/listinfo/dnssec). diff --git a/VERSION b/VERSION index df48a53..b1c9c68 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -version=0.12 +version=0.13