Class CryptoFunctions

java.lang.Object
com.exonum.binding.common.crypto.CryptoFunctions

public final class CryptoFunctions
extends java.lang.Object
A collection of public-key signature system crypto functions.
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    static class  CryptoFunctions.Ed25519  
  • Method Summary

    Modifier and Type Method Description
    static CryptoFunction ed25519()
    Returns a ED25519 public-key signature system crypto function.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • ed25519

      public static CryptoFunction ed25519()
      Returns a ED25519 public-key signature system crypto function.

      It is recommended to install libsodium in the system through a package manager and configure automatic updates to receive security fixes and performance improvements of libsodium in a timely manner. This implementation will attempt to use the installed libsodium; if it is not available, it will use the bundled one.