Originally, we developed ocrypto for a secure firmware update mechanism, for a microcontroller-based edge gateway.
When Apple announced HomeKit, we extended ocrypto for that home automation protocol. Since then, ocrypto has become the reliable cryptographic foundation for many high-volume HomeKit products, from thermostats and door locks to cameras and televisions.
For cameras, doorbells etc. that are based on the SRTP and RTP protocols, ocrypto provides fast implementations of the cryptographic functions that are needed for the SRTP default algorithms.
ocrypto also provides all cryptographic functions that are needed for the CSA Matter protocol over OpenThread.