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