Class MosipTWOFISH


  • public class MosipTWOFISH
    extends SymmetricProcessor
    TWOFISH Engine Initialization
    Since:
    1.0.0
    Author:
    Urvil Joshi
    • Method Detail

      • twoFishWithCBCandPKCS7Padding

        public static byte[] twoFishWithCBCandPKCS7Padding​(byte[] key,
                                                           byte[] data,
                                                           boolean mode)
                                                    throws MosipInvalidDataException,
                                                           MosipInvalidKeyException
        TWOFISH Engine Initialization with PKCS7Padding
        Parameters:
        key - key for encryption/decryption
        data - data for encryption/decryption
        mode - if true process mode is Encrypt ,else process mode is Decrypt
        Returns:
        Processed array
        Throws:
        MosipInvalidDataException - if data is not valid in length,corrupted
        MosipInvalidKeyException - if key is not valid in length,corrupted and wrong