Interface V2LocalCryptoProvider


  • public interface V2LocalCryptoProvider
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      byte[] blake2b​(byte[] payload, byte[] random)  
      byte[] decrypt​(byte[] encryptedBytes, byte[] footer, javax.crypto.SecretKey sharedSecret)  
      byte[] encrypt​(byte[] payload, byte[] footer, byte[] nonce, javax.crypto.SecretKey sharedSecret)  
    • Method Detail

      • blake2b

        byte[] blake2b​(byte[] payload,
                       byte[] random)
      • encrypt

        byte[] encrypt​(byte[] payload,
                       byte[] footer,
                       byte[] nonce,
                       javax.crypto.SecretKey sharedSecret)
      • decrypt

        byte[] decrypt​(byte[] encryptedBytes,
                       byte[] footer,
                       javax.crypto.SecretKey sharedSecret)