Skip to content
Failed

Changes

Summary

  1. Implement current encoding of Ed25519 keys (details)
  2. Enforce correct seed and hash lengths in EdDSAPrivateKeySpec (details)
  3. Implement provider mappings between OIDs and algorithm names (details)
Commit dd2a28ba3df6bf38948b922ed729cd114a7c75a8 by str4d
Implement current encoding of Ed25519 keys
Ref: https://tools.ietf.org/html/draft-ietf-curdle-pkix-04
Closes #21
The file was addedtest/net/i2p/crypto/eddsa/EdDSAPublicKeyTest.java
The file was modifiedsrc/net/i2p/crypto/eddsa/EdDSAPublicKey.java (diff)
The file was modifiedsrc/net/i2p/crypto/eddsa/EdDSAPrivateKey.java (diff)
The file was addedtest/net/i2p/crypto/eddsa/EdDSAPrivateKeyTest.java
Commit 486ac81ca68f815ba182c9f846f91d61710e541e by str4d
Enforce correct seed and hash lengths in EdDSAPrivateKeySpec
The file was modifiedsrc/net/i2p/crypto/eddsa/spec/EdDSAPrivateKeySpec.java (diff)
The file was modifiedtest/net/i2p/crypto/eddsa/spec/EdDSAPrivateKeySpecTest.java (diff)
Commit b4496025dcbfdcb9d2ad20a63c6c1407521f1c9f by str4d
Implement provider mappings between OIDs and algorithm names
The file was modifiedsrc/net/i2p/crypto/eddsa/EdDSASecurityProvider.java (diff)