# Functions
CreateProtocol creates a new protocol instance with the given key, iv, and message.
ImportProtocol is a function that imports a protocol from the given data.
ImportProtocolBase64 decodes a base64-encoded string and imports the protocol.
# Interfaces
IProtocol represents a protocol interface.