The ANT encryption negotiation module provides functions that can be used by the slave node to negotiate encryption parameters with an encrypted ANT master channel and to use the cryptographic functionality that is provided by the ANT stack.
Encryption negotiation starts after the slave has connected to an encrypted master channel. The negotiation is event-driven. Therefore, it requires full attention from the application.
This module should be used as extension to the Encryption configuration module. The API for the module is available here: ANT encryption configuration
See ANT Message Protocol and Usage for detailed information about ANT's encryption capabilities.
The following steps are required to use this module:
To quickly get started, use the sample code from the ANT Encrypted Channels Receiver example.