# Functions

NewAzureIoTHubAuthentication creates an AzureIoTHubAuthentication.
NewGCPCloudIoTCoreAuthentication create a GCPCloudIoTCoreAuthentication.
NewGenericAuthentication creates a GenericAuthentication.

# Structs

AzureIoTHubAuthentication implements the Azure IoT Hub authentication.
GCPCloudIoTCoreAuthentication implements the Google Cloud IoT Core authentication.
GenericAuthentication implements a generic MQTT authentication.

# Interfaces

Authentication defines the authentication interface.