ObjectClosedException, DecryptionFailureException
{
if (ciphertext == null)
throw new NullPointerException("NtruDecrypt input ciphertext is NULL");
if (h == null)
throw new ObjectClosedException();
if (f == null)
throw new NoPrivateKeyException();
int expectedCTLength = BitPack.pack(keyParams.N, keyParams.q);
if (ciphertext.length != expectedCTLength)
throw new CiphertextBadLengthException(