Files
go-i2p/lib/common/lease.go

24 lines
349 B
Go
Raw Normal View History

package common
import (
"github.com/bounce-chat/go-i2p/lib/tunnel"
)
2016-02-07 02:54:02 -08:00
type Lease [44]byte
func (lease Lease) TunnelGateway() (h Hash) {
copy(lease[:32], h[:])
return
}
func (lease Lease) TunnelID() tunnel.TunnelID {
return tunnel.TunnelID(
2016-02-04 00:54:51 -08:00
Integer(lease[32:36]),
)
}
func (lease Lease) Date() (d Date) {
copy(lease[36:], d[:])
return
}