29 lines
698 B
Markdown
29 lines
698 B
Markdown
![]() |
# router_identity
|
||
|
--
|
||
|
import "github.com/go-i2p/go-i2p/lib/common/router_identity"
|
||
|
|
||
|
Package router_identity implements the I2P RouterIdentity common data structure
|
||
|
|
||
|
## Usage
|
||
|
|
||
|
#### type RouterIdentity
|
||
|
|
||
|
```go
|
||
|
type RouterIdentity struct {
|
||
|
KeysAndCert
|
||
|
}
|
||
|
```
|
||
|
|
||
|
RouterIdentity is the represenation of an I2P RouterIdentity.
|
||
|
|
||
|
https://geti2p.net/spec/common-structures#routeridentity
|
||
|
|
||
|
#### func ReadRouterIdentity
|
||
|
|
||
|
```go
|
||
|
func ReadRouterIdentity(data []byte) (router_identity RouterIdentity, remainder []byte, err error)
|
||
|
```
|
||
|
ReadRouterIdentity returns RouterIdentity from a []byte. The remaining bytes
|
||
|
after the specified length are also returned. Returns a list of errors that
|
||
|
occurred during parsing.
|