From 90de8ce2e7125e00aa891c4b4af626554301be3a Mon Sep 17 00:00:00 2001 From: eyedeekay Date: Tue, 17 Jun 2025 19:17:30 +0000 Subject: [PATCH] Deploy site generated on 68408bb48eed794b0d4c40c0ebd0926977e16387 --- docs/CONTRIBUTING.html | 2 +- docs/ROADMAP.html | 2 +- docs/template.html | 2 +- images/exportable.svg | 152 +++++++++------ images/handshake.svg | 425 ++++++++++++++++++++++++++++++++++++++++- images/kdf.svg | 138 ++++--------- index.html | 2 +- 7 files changed, 553 insertions(+), 170 deletions(-) diff --git a/docs/CONTRIBUTING.html b/docs/CONTRIBUTING.html index bb55ce7..8f3753a 100644 --- a/docs/CONTRIBUTING.html +++ b/docs/CONTRIBUTING.html @@ -128,7 +128,7 @@ github.com/go-i2p/go-i2p diff --git a/docs/ROADMAP.html b/docs/ROADMAP.html index 0c1193c..6e20209 100644 --- a/docs/ROADMAP.html +++ b/docs/ROADMAP.html @@ -127,7 +127,7 @@ diff --git a/docs/template.html b/docs/template.html index 8de1699..b99047e 100644 --- a/docs/template.html +++ b/docs/template.html @@ -65,7 +65,7 @@ diff --git a/images/exportable.svg b/images/exportable.svg index 716fc57..b913992 100644 --- a/images/exportable.svg +++ b/images/exportable.svg @@ -4,87 +4,125 @@ - - + + gocallvis - + cluster_focus - -exportable + +exportable -cluster_github.com/go-i2p/go-i2p/lib/common/destination.Destination - - -(Destination) +cluster_github.com/go-i2p/go-i2p/lib/common/router_address.RouterAddress + + +(RouterAddress) - + -github.com/go-i2p/go-i2p/lib/common/fuzz/destination.Fuzz - - -Fuzz +github.com/go-i2p/go-i2p/lib/common/fuzz/router_address.Fuzz + + +Fuzz - + -github.com/go-i2p/go-i2p/lib/common/destination.ReadDestination - - -destination -ReadDestination +github.com/go-i2p/go-i2p/lib/common/router_address.ReadRouterAddress + + +router_address +ReadRouterAddress - - -github.com/go-i2p/go-i2p/lib/common/fuzz/destination.Fuzz->github.com/go-i2p/go-i2p/lib/common/destination.ReadDestination - - - - - - - - -(github.com/go-i2p/go-i2p/lib/common/destination.Destination).Base32Address - - -destination -Base32Address - - - - + -github.com/go-i2p/go-i2p/lib/common/fuzz/destination.Fuzz->(github.com/go-i2p/go-i2p/lib/common/destination.Destination).Base32Address - - - +github.com/go-i2p/go-i2p/lib/common/fuzz/router_address.Fuzz->github.com/go-i2p/go-i2p/lib/common/router_address.ReadRouterAddress + + + - - -(github.com/go-i2p/go-i2p/lib/common/destination.Destination).Base64 - - -destination -Base64 + + +(github.com/go-i2p/go-i2p/lib/common/router_address.RouterAddress).Cost + + +router_address +Cost - + -github.com/go-i2p/go-i2p/lib/common/fuzz/destination.Fuzz->(github.com/go-i2p/go-i2p/lib/common/destination.Destination).Base64 - - - +github.com/go-i2p/go-i2p/lib/common/fuzz/router_address.Fuzz->(github.com/go-i2p/go-i2p/lib/common/router_address.RouterAddress).Cost + + + + + + + + +(github.com/go-i2p/go-i2p/lib/common/router_address.RouterAddress).Expiration + + +router_address +Expiration + + + + + +github.com/go-i2p/go-i2p/lib/common/fuzz/router_address.Fuzz->(github.com/go-i2p/go-i2p/lib/common/router_address.RouterAddress).Expiration + + + + + + + + +(github.com/go-i2p/go-i2p/lib/common/router_address.RouterAddress).Options + + +router_address +Options + + + + + +github.com/go-i2p/go-i2p/lib/common/fuzz/router_address.Fuzz->(github.com/go-i2p/go-i2p/lib/common/router_address.RouterAddress).Options + + + + + + + + +(github.com/go-i2p/go-i2p/lib/common/router_address.RouterAddress).TransportStyle + + +router_address +TransportStyle + + + + + +github.com/go-i2p/go-i2p/lib/common/fuzz/router_address.Fuzz->(github.com/go-i2p/go-i2p/lib/common/router_address.RouterAddress).TransportStyle + + + diff --git a/images/handshake.svg b/images/handshake.svg index 947c327..baeec92 100644 --- a/images/handshake.svg +++ b/images/handshake.svg @@ -4,10 +4,427 @@ - - + + gocallvis - + + +cluster_focus + +handshake + + +cluster_*github.com/go-i2p/go-i2p/lib/transport/noise/kdf.NoiseKDF + + +(*NoiseKDF) + + + + +cluster_*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState + + +(*NoiseHandshakeState) + + + + +cluster_*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.HandshakeBuilder + + +(*HandshakeBuilder) + + + + +cluster_*github.com/flynn/noise.HandshakeState + + +(*HandshakeState) + + + + + +github.com/flynn/noise.NewCipherSuite + + +noise +NewCipherSuite + + + + + +github.com/flynn/noise.NewHandshakeState + + +noise +NewHandshakeState + + + + + +github.com/samber/oops.Errorf + + +oops +Errorf + + + + + +github.com/go-i2p/go-i2p/lib/transport/noise/kdf.NewNoiseKDF + + +kdf +NewNoiseKDF + + + + + +github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NewHandshakeState + + +NewHandshakeState + + + + + +github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NewHandshakeState->github.com/flynn/noise.NewCipherSuite + + + + + + + + +github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NewHandshakeState->github.com/flynn/noise.NewHandshakeState + + + + + + + + +(*github.com/flynn/noise.HandshakeState).ReadMessage + + +noise +ReadMessage + + + + + +(*github.com/flynn/noise.HandshakeState).WriteMessage + + +noise +WriteMessage + + + + + +(*github.com/flynn/noise.HandshakeState).LocalEphemeral + + +noise +LocalEphemeral + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.HandshakeBuilder).Build + + +Build + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.HandshakeBuilder).Build->github.com/flynn/noise.NewCipherSuite + + + + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.HandshakeBuilder).Build->github.com/flynn/noise.NewHandshakeState + + + + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).ReadMessage + + +ReadMessage + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).ReadMessage->github.com/samber/oops.Errorf + + + + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).ReadMessage->(*github.com/flynn/noise.HandshakeState).ReadMessage + + + + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).updateHandshakeHash + + +updateHandshakeHash + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).ReadMessage->(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).updateHandshakeHash + + + + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).updateHandshakeHash->github.com/go-i2p/go-i2p/lib/transport/noise/kdf.NewNoiseKDF + + + + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/kdf.NoiseKDF).SetHash + + +kdf +SetHash + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).updateHandshakeHash->(*github.com/go-i2p/go-i2p/lib/transport/noise/kdf.NoiseKDF).SetHash + + + + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).GetHandshakeHash + + +GetHandshakeHash + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/kdf.NoiseKDF).GetHandshakeHash + + +kdf +GetHandshakeHash + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).GetHandshakeHash->(*github.com/go-i2p/go-i2p/lib/transport/noise/kdf.NoiseKDF).GetHandshakeHash + + + + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).WriteMessage + + +WriteMessage + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).WriteMessage->github.com/samber/oops.Errorf + + + + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).WriteMessage->(*github.com/flynn/noise.HandshakeState).WriteMessage + + + + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).WriteMessage->(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).updateHandshakeHash + + + + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).GenerateEphemeral + + +GenerateEphemeral + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).GenerateEphemeral->(*github.com/flynn/noise.HandshakeState).LocalEphemeral + + + + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).MixKey + + +MixKey + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).MixKey->github.com/go-i2p/go-i2p/lib/transport/noise/kdf.NewNoiseKDF + + + + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/kdf.NoiseKDF).MixKey + + +kdf +MixKey + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).MixKey->(*github.com/go-i2p/go-i2p/lib/transport/noise/kdf.NoiseKDF).MixKey + + + + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).SetPrologue + + +SetPrologue + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).SetPrologue->github.com/samber/oops.Errorf + + + + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/kdf.NoiseKDF).MixHash + + +kdf +MixHash + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).SetPrologue->(*github.com/go-i2p/go-i2p/lib/transport/noise/kdf.NoiseKDF).MixHash + + + + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).MixHash + + +MixHash + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).MixHash->github.com/go-i2p/go-i2p/lib/transport/noise/kdf.NewNoiseKDF + + + + + + + + +(*github.com/go-i2p/go-i2p/lib/transport/noise/handshake.NoiseHandshakeState).MixHash->(*github.com/go-i2p/go-i2p/lib/transport/noise/kdf.NoiseKDF).MixHash + + + + + + diff --git a/images/kdf.svg b/images/kdf.svg index e76bdfe..aa90c1f 100644 --- a/images/kdf.svg +++ b/images/kdf.svg @@ -4,21 +4,21 @@ - - + + gocallvis - + cluster_focus - -kdf + +kdf -cluster_*github.com/go-i2p/go-i2p/lib/transport/ntcp/kdf.NTCP2KDF - - -(*NTCP2KDF) +cluster_*github.com/go-i2p/go-i2p/lib/transport/noise/kdf.NoiseKDF + + +(*NoiseKDF) @@ -26,117 +26,45 @@ github.com/samber/oops.Errorf - -oops -Errorf + +oops +Errorf - + -(*github.com/go-i2p/go-i2p/lib/transport/ntcp/kdf.NTCP2KDF).DeriveSipHashKey - - -DeriveSipHashKey +(*github.com/go-i2p/go-i2p/lib/transport/noise/kdf.NoiseKDF).MixKey + + +MixKey - + -(*github.com/go-i2p/go-i2p/lib/transport/ntcp/kdf.NTCP2KDF).DeriveSipHashKey->github.com/samber/oops.Errorf - - - +(*github.com/go-i2p/go-i2p/lib/transport/noise/kdf.NoiseKDF).MixKey->github.com/samber/oops.Errorf + + + - + -(*github.com/go-i2p/go-i2p/lib/transport/ntcp/kdf.NTCP2KDF).MixKey - - -MixKey +(*github.com/go-i2p/go-i2p/lib/transport/noise/kdf.NoiseKDF).DeriveSessionKeys + + +DeriveSessionKeys - + -(*github.com/go-i2p/go-i2p/lib/transport/ntcp/kdf.NTCP2KDF).MixKey->github.com/samber/oops.Errorf - - - - - - - - -(*github.com/go-i2p/go-i2p/lib/transport/ntcp/kdf.NTCP2KDF).DeriveFramingKey - - -DeriveFramingKey - - - - - -(*github.com/go-i2p/go-i2p/lib/transport/ntcp/kdf.NTCP2KDF).DeriveFramingKey->github.com/samber/oops.Errorf - - - - - - - - -(*github.com/go-i2p/go-i2p/lib/transport/ntcp/kdf.NTCP2KDF).DeriveKeys - - -DeriveKeys - - - - - -(*github.com/go-i2p/go-i2p/lib/transport/ntcp/kdf.NTCP2KDF).DeriveKeys->github.com/samber/oops.Errorf - - - - - - - - -(*github.com/go-i2p/go-i2p/lib/transport/ntcp/kdf.NTCP2KDF).DeriveHandshakeMessageKey - - -DeriveHandshakeMessageKey - - - - - -(*github.com/go-i2p/go-i2p/lib/transport/ntcp/kdf.NTCP2KDF).DeriveHandshakeMessageKey->github.com/samber/oops.Errorf - - - - - - - - -(*github.com/go-i2p/go-i2p/lib/transport/ntcp/kdf.NTCP2KDF).MixHash - - -MixHash - - - - - -(*github.com/go-i2p/go-i2p/lib/transport/ntcp/kdf.NTCP2KDF).MixHash->github.com/samber/oops.Errorf - - - +(*github.com/go-i2p/go-i2p/lib/transport/noise/kdf.NoiseKDF).DeriveSessionKeys->github.com/samber/oops.Errorf + + + diff --git a/index.html b/index.html index 5675f27..fccce91 100644 --- a/index.html +++ b/index.html @@ -336,7 +336,7 @@ It is unsafe for production use, and intended only for debugging and testing pur
-

Generated on 2025-06-17 18:30:53 • View on GitHub

+

Generated on 2025-06-17 19:17:30 • View on GitHub