package
0.0.0-20210609024018-bf4829b434f0
Repository: https://github.com/hkparker/go-i2p.git
Documentation: pkg.go.dev

# Packages

base32 encoding using I2P's alphabet .
base64 encoding using I2P's alphabet .
No description provided by the author

# Functions

Convert a Go map of unformatted strings to a sorted Mapping.
calculate sha256 of a byte slice.
calulate sha256 of all data being read from an io.Reader return error if one occurs while reading from reader.
Interpret a slice of bytes from length 0 to length 8 as a big-endian integer and return an int representation.
Read a Certificate from a slice of bytes, returning any extra data on the end of the slice and any errors if a valid Certificate could not be read.
No description provided by the author
Read a KeysAndCert from a slice of bytes, retuning it and the remaining data as well as any errors encoutered parsing the KeysAndCert.
Given a slice of bytes, read a RouterAddress, returning the remaining bytes and any errors encountered parsing the RouterAddress.
No description provided by the author
Read a string from a slice of bytes, returning any extra data on the end of the slice and any errors encountered parsing the String.
This function takes an unformatted Go string and returns a String and any errors encountered during the encoding.
Convert a MappingValue struct to a Mapping.

# Constants

Certificate Types.
Certificate Types.
Certificate Types.
Minimum size of a valid Certificate.
Certificate Types.
Certificate Types.
Certificate Types.
Total byte length of an I2P integer.
Key Certificate Public Key Types.
PublicKey sizes for Public Key Types.
Sizes of structures in KeyCertificates.
Key Certificate Signing Key Types.
SigningPublicKey sizes for Signing Key Types.
Key Certificate Signing Key Types.
SigningPublicKey sizes for Signing Key Types.
Key Certificate Signing Key Types.
SigningPublicKey sizes for Signing Key Types.
Key Certificate Signing Key Types.
SigningPublicKey sizes for Signing Key Types.
Key Certificate Signing Key Types.
SigningPublicKey sizes for Signing Key Types.
Key Certificate Signing Key Types.
SigningPublicKey sizes for Signing Key Types.
Key Certificate Signing Key Types.
SigningPublicKey sizes for Signing Key Types.
Key Certificate Signing Key Types.
SigningPublicKey sizes for Signing Key Types.
Key Certificate Signing Key Types.
SigningPublicKey sizes for Signing Key Types.
Sizes of structures in KeyCertificates.
Sizes of various KeysAndCert structures and requirements.
Sizes of various KeysAndCert structures and requirements.
Sizes of various KeysAndCert structures and requirements.
Sizes of various KeysAndCert structures and requirements.
Sizes or various components of a Lease.
Sizes of various structures in an I2P LeaseSet.
Sizes of various structures in an I2P LeaseSet.
Sizes of various structures in an I2P LeaseSet.
Sizes or various components of a Lease.
Sizes or various components of a Lease.
Minimum number of bytes in a valid RouterAddress.
Maximum number of bytes that can be stored in an I2P string.

# Type aliases

No description provided by the author
No description provided by the author
A Destination is a KeysAndCert with functionallity for generating base32 and base64 addresses.
sha256 hash of some data.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Parsed key-values pairs inside a Mapping.
No description provided by the author
A RouterIdentity is identical to KeysAndCert.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author