libcrypti2c
is a library for interfacing with embedded cryptographic devices on the I2C bus. It is a small collection of utility functions that handling:
- memory allocation (wrappers that zero out allocated memory)
- very basic logging
- i2c bus acquisition
- crc
- Guile extensions for interactive i2c programming (in progress).
It relies on libgcrypt for all cryptographic primitives.
Currently the library is designed for the following devices:
This software is currently in ALPHA. Expect numerous changes to the ABI.
After installing, don't forget to run ldconfig
.