Package org.polkadot.utils.crypto
Class JniSR25591
- java.lang.Object
-
- org.polkadot.utils.crypto.JniSR25591
-
-
Field Summary
-
Fields inherited from interface org.polkadot.utils.crypto.ISR25591
SR25519_CHAINCODE_SIZE, SR25519_KEYPAIR_SIZE, SR25519_PUBLIC_SIZE, SR25519_SECRET_SIZE, SR25519_SEED_SIZE, SR25519_SIGNATURE_SIZE
-
-
Constructor Summary
Constructors Constructor Description JniSR25591()
-
Method Summary
Modifier and Type Method Description voidsr25519_derive_keypair_hard(byte[] keypair_out, byte[] pair_ptr, byte[] cc_ptr)voidsr25519_derive_keypair_soft(byte[] keypair_out, byte[] pair_ptr, byte[] cc_ptr)voidsr25519_derive_public_soft(byte[] keypair_out, byte[] pair_ptr, byte[] cc_ptr)voidsr25519_keypair_from_seed(byte[] keypair_out, byte[] seed_ptr)voidsr25519_sign(byte[] signature_out, byte[] public_ptr, byte[] secret_ptr, byte[] message_ptr, int message_length)booleansr25519_verify(byte[] signature_ptr, byte[] message_ptr, int message_length, byte[] public_ptr)
-
-
-
Method Detail
-
sr25519_derive_keypair_hard
public void sr25519_derive_keypair_hard(byte[] keypair_out, byte[] pair_ptr, byte[] cc_ptr)- Specified by:
sr25519_derive_keypair_hardin interfaceISR25591
-
sr25519_derive_keypair_soft
public void sr25519_derive_keypair_soft(byte[] keypair_out, byte[] pair_ptr, byte[] cc_ptr)- Specified by:
sr25519_derive_keypair_softin interfaceISR25591
-
sr25519_derive_public_soft
public void sr25519_derive_public_soft(byte[] keypair_out, byte[] pair_ptr, byte[] cc_ptr)- Specified by:
sr25519_derive_public_softin interfaceISR25591
-
sr25519_keypair_from_seed
public void sr25519_keypair_from_seed(byte[] keypair_out, byte[] seed_ptr)- Specified by:
sr25519_keypair_from_seedin interfaceISR25591
-
sr25519_sign
public void sr25519_sign(byte[] signature_out, byte[] public_ptr, byte[] secret_ptr, byte[] message_ptr, int message_length)- Specified by:
sr25519_signin interfaceISR25591
-
sr25519_verify
public boolean sr25519_verify(byte[] signature_ptr, byte[] message_ptr, int message_length, byte[] public_ptr)- Specified by:
sr25519_verifyin interfaceISR25591
-
-