Will now only allow one thread to encrypt/decrypt/parse a byte array at a time. (Lock)