package com.sun.identity.saml2.xmlenc;

import com.sun.identity.saml2.common.SAML2Exception;
import java.security.Key;
import javax.crypto.SecretKey;
import org.w3c.dom.Element;

public interface EncProvider {
   Element encrypt(String var1, Key var2, String var3, int var4, String var5, String var6) throws SAML2Exception;

   Element encrypt(String var1, Key var2, SecretKey var3, String var4, int var5, String var6, String var7) throws SAML2Exception;

   SecretKey getSecretKey(String var1, Key var2) throws SAML2Exception;

   Element decrypt(String var1, Key var2) throws SAML2Exception;
}
