Skip to content

Latest commit

 

History

History
16 lines (14 loc) · 618 Bytes

README.md

File metadata and controls

16 lines (14 loc) · 618 Bytes

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