]> git.ipfire.org Git - thirdparty/wireguard-go.git/commitdiff
tai64n: add string representation for error messages
authorJason A. Donenfeld <Jason@zx2c4.com>
Wed, 3 Feb 2021 16:56:46 +0000 (17:56 +0100)
committerJason A. Donenfeld <Jason@zx2c4.com>
Wed, 3 Feb 2021 16:56:46 +0000 (17:56 +0100)
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
tai64n/tai64n.go

index 4f4ebab886b2bd68b44eb83e87f334822db6ed12..e1fa26aa3d4628f204dd24d8675d070c3c0220a6 100644 (file)
@@ -33,3 +33,7 @@ func Now() Timestamp {
 func (t1 Timestamp) After(t2 Timestamp) bool {
        return bytes.Compare(t1[:], t2[:]) > 0
 }
+
+func (t Timestamp) String() string {
+       return time.Unix(int64(binary.BigEndian.Uint64(t[:8])-base), int64(binary.BigEndian.Uint32(t[8:12]))).String()
+}