Imports of package protocol

PathSynopsis
crypto/hmacPackage hmac implements the Keyed-Hash Message Authentication Code (HMAC) as defined in U.S. Federal Information Processing Standards Publication 198.
crypto/sha256Package sha256 implements the SHA224 and SHA256 hash algorithms as defined in FIPS 180-4.
fmtPackage fmt implements formatted I/O with functions analogous to C's printf and scanf.
go.mau.fi/libsignal/eccPackage ecc provides a way to generate, sign, and use Elliptic-Curve X25519 Cryptography keys.
go.mau.fi/libsignal/keys/identityPackage identity provides identity keys used for verifying the identity of a signal user.
go.mau.fi/libsignal/loggerPackage logger provides optional debug logging of the Signal library.
go.mau.fi/libsignal/signalerror
go.mau.fi/libsignal/util/bytehelper
go.mau.fi/libsignal/util/optional
strconvPackage strconv implements conversions to and from string representations of basic data types.