public static byte[] decrypt(byte[] arc4Key, byte[] encryptedBuffer)
			throws CartInvalidARC4KeyException, CancelledException, IOException {

		return CartV1Decryptor.decrypt(arc4Key, encryptedBuffer, null);
	}
Static function to decrypt the specified buffer with the specified key.

@param arc4Key         The ARC4 key to use
@param encryptedBuffer The buffer to decrypt
@return The decrypted buffer bytes or null on failure.
@throws CartInvalidARC4KeyException If the key is invalid
@throws IOException If there is an error reading from the buffer
@throws CancelledException If the decryption is cancelled from the monitor
Ghidra/Features/FileFormats/src/main/java/ghidra/file/formats/cart/CartV1Decryptor.java