Interface AEAD.Lazy

    • Method Detail

      • encrypt

        java.lang.String encrypt​(java.lang.String m,
                                 java.lang.String additionalData,
                                 byte[] nPub,
                                 Key k,
                                 AEAD.Method method)
      • encrypt

        java.lang.String encrypt​(java.lang.String m,
                                 java.lang.String additionalData,
                                 byte[] nSec,
                                 byte[] nPub,
                                 Key k,
                                 AEAD.Method method)
      • decrypt

        java.lang.String decrypt​(java.lang.String cipher,
                                 java.lang.String additionalData,
                                 byte[] nPub,
                                 Key k,
                                 AEAD.Method method)
                          throws javax.crypto.AEADBadTagException
        Throws:
        javax.crypto.AEADBadTagException
      • decrypt

        java.lang.String decrypt​(java.lang.String cipher,
                                 java.lang.String additionalData,
                                 byte[] nSec,
                                 byte[] nPub,
                                 Key k,
                                 AEAD.Method method)
                          throws javax.crypto.AEADBadTagException
        Throws:
        javax.crypto.AEADBadTagException
      • encryptDetached

        DetachedEncrypt encryptDetached​(java.lang.String m,
                                        java.lang.String additionalData,
                                        byte[] nSec,
                                        byte[] nPub,
                                        Key k,
                                        AEAD.Method method)
      • decryptDetached

        DetachedDecrypt decryptDetached​(DetachedEncrypt detachedEncrypt,
                                        java.lang.String additionalData,
                                        byte[] nSec,
                                        byte[] nPub,
                                        Key k,
                                        AEAD.Method method)
                                 throws javax.crypto.AEADBadTagException
        Throws:
        javax.crypto.AEADBadTagException