├── Makefile ├── README.md ├── examples ├── provision_ecc108 │ └── provision_ecc108.ino └── provision_sha204 │ └── provision_sha204.ino ├── library.properties └── src ├── CryptoAuthLib.h ├── atca_command.c ├── atca_command.h ├── atca_compiler.h ├── atca_device.c ├── atca_device.h ├── atca_devtypes.h ├── atca_iface.c ├── atca_iface.h ├── atca_status.h ├── basic ├── README.md ├── atca_basic.c ├── atca_basic.h ├── atca_helpers.c └── atca_helpers.h ├── crypto ├── README.md ├── atca_crypto_sw.h ├── atca_crypto_sw_ecdsa.c ├── atca_crypto_sw_ecdsa.h ├── atca_crypto_sw_rand.c ├── atca_crypto_sw_rand.h ├── atca_crypto_sw_sha1.c ├── atca_crypto_sw_sha1.h ├── atca_crypto_sw_sha2.c ├── atca_crypto_sw_sha2.h └── hashes │ ├── sha1_routines.c │ ├── sha1_routines.h │ ├── sha2_routines.c │ └── sha2_routines.h ├── hal ├── atca_hal.c ├── atca_hal.h ├── atca_start_config.h ├── atca_start_iface.h ├── hal_samd21_i2c_wire.cpp ├── hal_samd21_i2c_wire.h └── hal_samd21_timer_wire.cpp └── host ├── atca_host.c └── atca_host.h /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/README.md -------------------------------------------------------------------------------- /examples/provision_ecc108/provision_ecc108.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/examples/provision_ecc108/provision_ecc108.ino -------------------------------------------------------------------------------- /examples/provision_sha204/provision_sha204.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/examples/provision_sha204/provision_sha204.ino -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/library.properties -------------------------------------------------------------------------------- /src/CryptoAuthLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/CryptoAuthLib.h -------------------------------------------------------------------------------- /src/atca_command.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/atca_command.c -------------------------------------------------------------------------------- /src/atca_command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/atca_command.h -------------------------------------------------------------------------------- /src/atca_compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/atca_compiler.h -------------------------------------------------------------------------------- /src/atca_device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/atca_device.c -------------------------------------------------------------------------------- /src/atca_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/atca_device.h -------------------------------------------------------------------------------- /src/atca_devtypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/atca_devtypes.h -------------------------------------------------------------------------------- /src/atca_iface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/atca_iface.c -------------------------------------------------------------------------------- /src/atca_iface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/atca_iface.h -------------------------------------------------------------------------------- /src/atca_status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/atca_status.h -------------------------------------------------------------------------------- /src/basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/basic/README.md -------------------------------------------------------------------------------- /src/basic/atca_basic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/basic/atca_basic.c -------------------------------------------------------------------------------- /src/basic/atca_basic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/basic/atca_basic.h -------------------------------------------------------------------------------- /src/basic/atca_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/basic/atca_helpers.c -------------------------------------------------------------------------------- /src/basic/atca_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/basic/atca_helpers.h -------------------------------------------------------------------------------- /src/crypto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/crypto/README.md -------------------------------------------------------------------------------- /src/crypto/atca_crypto_sw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/crypto/atca_crypto_sw.h -------------------------------------------------------------------------------- /src/crypto/atca_crypto_sw_ecdsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/crypto/atca_crypto_sw_ecdsa.c -------------------------------------------------------------------------------- /src/crypto/atca_crypto_sw_ecdsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/crypto/atca_crypto_sw_ecdsa.h -------------------------------------------------------------------------------- /src/crypto/atca_crypto_sw_rand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/crypto/atca_crypto_sw_rand.c -------------------------------------------------------------------------------- /src/crypto/atca_crypto_sw_rand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/crypto/atca_crypto_sw_rand.h -------------------------------------------------------------------------------- /src/crypto/atca_crypto_sw_sha1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/crypto/atca_crypto_sw_sha1.c -------------------------------------------------------------------------------- /src/crypto/atca_crypto_sw_sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/crypto/atca_crypto_sw_sha1.h -------------------------------------------------------------------------------- /src/crypto/atca_crypto_sw_sha2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/crypto/atca_crypto_sw_sha2.c -------------------------------------------------------------------------------- /src/crypto/atca_crypto_sw_sha2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/crypto/atca_crypto_sw_sha2.h -------------------------------------------------------------------------------- /src/crypto/hashes/sha1_routines.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/crypto/hashes/sha1_routines.c -------------------------------------------------------------------------------- /src/crypto/hashes/sha1_routines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/crypto/hashes/sha1_routines.h -------------------------------------------------------------------------------- /src/crypto/hashes/sha2_routines.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/crypto/hashes/sha2_routines.c -------------------------------------------------------------------------------- /src/crypto/hashes/sha2_routines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/crypto/hashes/sha2_routines.h -------------------------------------------------------------------------------- /src/hal/atca_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/hal/atca_hal.c -------------------------------------------------------------------------------- /src/hal/atca_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/hal/atca_hal.h -------------------------------------------------------------------------------- /src/hal/atca_start_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/hal/atca_start_config.h -------------------------------------------------------------------------------- /src/hal/atca_start_iface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/hal/atca_start_iface.h -------------------------------------------------------------------------------- /src/hal/hal_samd21_i2c_wire.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/hal/hal_samd21_i2c_wire.cpp -------------------------------------------------------------------------------- /src/hal/hal_samd21_i2c_wire.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/hal/hal_samd21_i2c_wire.h -------------------------------------------------------------------------------- /src/hal/hal_samd21_timer_wire.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/hal/hal_samd21_timer_wire.cpp -------------------------------------------------------------------------------- /src/host/atca_host.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/host/atca_host.c -------------------------------------------------------------------------------- /src/host/atca_host.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sathibault/cryptoauthlib/HEAD/src/host/atca_host.h --------------------------------------------------------------------------------