Re: Hardware accelerated hashing and decryption
"ahz (as ahz at snafu dot de)" <[email protected]> Fri, 10 Apr 2026 23:55:11 +0200
| Newsgroups | gmane.lisp.lispworks.general |
|---|---|
| Message-ID | <[email protected]> |
Ups, just mention that i was hooked to a LW-doc that was stone-aged :/ The call does not exist now. But you may have a look to https://www.lispworks.com/documentation/lw81/fli/fli-advanced-6.htm This give some hints to make almost the same with the current LW images. Sry for the inconvinience :/ Regards Andreas Am 10.04.2026 um 23:36 schrieb ahz: > Am 10.04.2026 um 22:11 schrieb Eben Bruyns (as eben at sdk dot co dot nz): >> 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 > Hi, > > I'm not aware of a way to include asm directly. But there exists > (process-foreign-code) to include a C-fct to your compiled lisp pragram. > And in a C-Program you might use anything like __asm__() to add pure > asm code. > > Maybe this helps. > > Regards > Andreas