gdamore / isa-l_crypto_d

D bindings for Intel's ISA-L_crypto library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

D bindings for Intel's ISA-L_crypto library

  • Using DStep and some manual editing
  • Based on ISA-L_crypto v2.21.0

Generating the bindings

  1. Generate include files with
make -f Makefile.unx install
  1. Generate D files with
dstep -I. --package=deimos.isal_crypto **/*.h
  1. Rename and move .d files to conform to package names (e.g deimos/isal_crypto/package.d, deimos/isal_crypto/aes_cbc.d)
  2. Edit deimos/isal_crypto/package.d to add the public imports present in isa-l_crypto.h and fix the module name

About

D bindings for Intel's ISA-L_crypto library

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:D 100.0%