Originally, we developed ocrypto for a secure firmware update mechanism, for a microcontroller-based edge gateway. When Apple announced HomeKit, we have started optimizing ocrypto for that emerging home automation protocol. Since then, ocrypto has become the reliable cryptographic foundation for dozens of HomeKit products, from thermostats and sprinklers to door locks, cameras and televisions.