Hardware accelerated hashing and decryption

"Eben Bruyns (as eben at sdk dot co dot nz)" <[email protected]> Sat, 11 Apr 2026 08:11:36 +1200
Newsgroups gmane.lisp.lispworks.general
Message-ID <CAEPc2HfeJZofeeKf+j=EHMXaSVMo_nRQh4=GmDkZo=VB0sSmFA@mail.gmail.com>
Hi,

I know I can link to external C/C++ libraries for this, but this creates a
deployment nightmare on Linux for me. I know this is crazy talk but is
there a way to gain access to the assembler for Lispworks or even inject
machine code straight into a lisp function? I understand that there's a lot
of issues around this with memory safety and management (and a LOT more).
This has been a real problem for me throughout the project I'm working on,
I've resorted to shelling to for some stuff but I'm running up against
limits with this around some algorithms. So naturally my instincts are to
add hardware acceleration to Lispworks generated code for this.

I'm well aware of the dangers of implementing crypto from the ground up but
this is mostly for file integrity checks and just decryption data not
security. The algorithms are dictated by 3rd parties so I have no control
over it.

Regards,

Eben Bruyns