Photo of Joe T. Sylve

Joe T. Sylve, Ph.D.

Digital Forensic Researcher and Educator

SpiceCrypt 3.0: QSPICE Support

SpiceCrypt 3.0.0 is out. When I introduced SpiceCrypt in March, it decrypted PSpice and LTspice model files so engineers could use lawfully obtained models in any simulator. This release adds QSPICE, the protection scheme used by Qorvo’s simulator, and with it SpiceCrypt now spans the three most widely used SPICE tools in a single auto-detecting library and tool.

What’s new

Breaking changes

The deprecated v2.0.0 backward-compatibility shims have been removed: the top-level des.py, binary_file.py, and crypto_state.py modules are gone. Import the LTspice internals directly instead:

from spice_crypt.ltspice import ...

The CLI and the primary decrypt / decrypt_stream entry points are unchanged.

Upgrading

pip install --upgrade spice-crypt

Or with uv:

uv tool install --upgrade spice-crypt

If you run into issues or have feature requests, please open an issue on GitHub.

Disclaimer: SpiceCrypt is intended solely for enabling simulator interoperability with lawfully obtained models. Using it to violate intellectual property rights is immoral and is not an acceptable use of the tool.

Find an issue or technical inaccuracy in this post? Please file an issue so that it may be corrected.