diff --git a/ed25519-java-0.3.0.tar.gz b/ed25519-java-0.3.0.tar.gz new file mode 100644 index 0000000..1a603f1 Binary files /dev/null and b/ed25519-java-0.3.0.tar.gz differ diff --git a/ed25519-java.spec b/ed25519-java.spec new file mode 100644 index 0000000..b2ec2d7 --- /dev/null +++ b/ed25519-java.spec @@ -0,0 +1,52 @@ +Name: ed25519-java +Version: 0.3.0 +Release: 4 +Summary: Implementation of EdDSA (Ed25519) in Java +License: CC0 +URL: https://github.com/str4d/ed25519-java +Source0: https://github.com/str4d/ed25519-java/archive/v%{version}/ed25519-java-%{version}.tar.gz +BuildRequires: maven-local mvn(junit:junit) mvn(org.apache.felix:maven-bundle-plugin) +BuildRequires: mvn(org.hamcrest:hamcrest-all) +BuildArch: noarch +%description +This is an implementation of EdDSA in Java. Structurally, it +is based on the ref10 implementation in SUPERCOP (see +http://ed25519.cr.yp.to/software.html). +There are two internal implementations: +* A port of the radix-2^51 operations in ref10 + - fast and constant-time, but only useful for Ed25519. +* A generic version using BigIntegers for calculation + - a bit slower and not constant-time, but compatible + with any EdDSA parameter specification. + +%package javadoc +Summary: Javadoc for %{name} +%description javadoc +This package contains javadoc for %{name}. + +%prep +%setup -q -n %{name}-%{version} +%pom_remove_plugin :maven-gpg-plugin +%pom_remove_plugin :maven-javadoc-plugin +%pom_remove_plugin :maven-source-plugin +%pom_remove_plugin :nexus-staging-maven-plugin +%pom_xpath_inject "pom:configuration/pom:instructions" \ + "sun.security.x509;resolution:=optional,*" +%mvn_file net.i2p.crypto:eddsa %{name} eddsa + +%build +%mvn_build + +%install +%mvn_install + +%files -f .mfiles +%doc README.md +%license LICENSE.txt + +%files javadoc -f .mfiles-javadoc +%license LICENSE.txt + +%changelog +* Mon Jul 27 2020 Anan Fu - 0.3.0-4 +- package init diff --git a/ed25519-java.yaml b/ed25519-java.yaml new file mode 100644 index 0000000..73cba3f --- /dev/null +++ b/ed25519-java.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: str4d/ed25519-java +tag_prefix: "^v" +seperator: "."