public byte[] decryptRaw(byte[] baseKey,int usage,byte[] ivec,byte[] ciphertext,int start,int len) throws GeneralSecurityException {
  if (!KeyUsage.isValid(usage)) {
    throw new GeneralSecurityException("Invalid key usage number: " + usage);
  }
  byte[] output=decryptCTS(baseKey,usage,ivec,ciphertext,start,len,false);
  return output;
}

public byte [ ] decryptRaw ( byte [ ] baseKey , int usage , byte [ ] ivec , byte [ ] ciphertext , int start , int len ) throws GeneralSecurityException { if ( ! KeyUsage . isValid ( usage ) ) { throw new GeneralSecurityException ( "Invalid key usage number: " + usage ) ; } byte [ ] output = decryptCTS ( baseKey , usage , ivec , ciphertext , start , len , false ) ; return output ; }
decrypts data using specified key and initial vector .
