Integrate BACKBEAT SDK and resolve KACHING license validation
Major integrations and fixes: - Added BACKBEAT SDK integration for P2P operation timing - Implemented beat-aware status tracking for distributed operations - Added Docker secrets support for secure license management - Resolved KACHING license validation via HTTPS/TLS - Updated docker-compose configuration for clean stack deployment - Disabled rollback policies to prevent deployment failures - Added license credential storage (CHORUS-DEV-MULTI-001) Technical improvements: - BACKBEAT P2P operation tracking with phase management - Enhanced configuration system with file-based secrets - Improved error handling for license validation - Clean separation of KACHING and CHORUS deployment stacks 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
141
vendor/github.com/flynn/noise/patterns.go
generated
vendored
Normal file
141
vendor/github.com/flynn/noise/patterns.go
generated
vendored
Normal file
@@ -0,0 +1,141 @@
|
||||
package noise
|
||||
|
||||
var HandshakeNN = HandshakePattern{
|
||||
Name: "NN",
|
||||
Messages: [][]MessagePattern{
|
||||
{MessagePatternE},
|
||||
{MessagePatternE, MessagePatternDHEE},
|
||||
},
|
||||
}
|
||||
|
||||
var HandshakeKN = HandshakePattern{
|
||||
Name: "KN",
|
||||
InitiatorPreMessages: []MessagePattern{MessagePatternS},
|
||||
Messages: [][]MessagePattern{
|
||||
{MessagePatternE},
|
||||
{MessagePatternE, MessagePatternDHEE, MessagePatternDHSE},
|
||||
},
|
||||
}
|
||||
|
||||
var HandshakeNK = HandshakePattern{
|
||||
Name: "NK",
|
||||
ResponderPreMessages: []MessagePattern{MessagePatternS},
|
||||
Messages: [][]MessagePattern{
|
||||
{MessagePatternE, MessagePatternDHES},
|
||||
{MessagePatternE, MessagePatternDHEE},
|
||||
},
|
||||
}
|
||||
|
||||
var HandshakeKK = HandshakePattern{
|
||||
Name: "KK",
|
||||
InitiatorPreMessages: []MessagePattern{MessagePatternS},
|
||||
ResponderPreMessages: []MessagePattern{MessagePatternS},
|
||||
Messages: [][]MessagePattern{
|
||||
{MessagePatternE, MessagePatternDHES, MessagePatternDHSS},
|
||||
{MessagePatternE, MessagePatternDHEE, MessagePatternDHSE},
|
||||
},
|
||||
}
|
||||
|
||||
var HandshakeNX = HandshakePattern{
|
||||
Name: "NX",
|
||||
Messages: [][]MessagePattern{
|
||||
{MessagePatternE},
|
||||
{MessagePatternE, MessagePatternDHEE, MessagePatternS, MessagePatternDHES},
|
||||
},
|
||||
}
|
||||
|
||||
var HandshakeKX = HandshakePattern{
|
||||
Name: "KX",
|
||||
InitiatorPreMessages: []MessagePattern{MessagePatternS},
|
||||
Messages: [][]MessagePattern{
|
||||
{MessagePatternE},
|
||||
{MessagePatternE, MessagePatternDHEE, MessagePatternDHSE, MessagePatternS, MessagePatternDHES},
|
||||
},
|
||||
}
|
||||
|
||||
var HandshakeXN = HandshakePattern{
|
||||
Name: "XN",
|
||||
Messages: [][]MessagePattern{
|
||||
{MessagePatternE},
|
||||
{MessagePatternE, MessagePatternDHEE},
|
||||
{MessagePatternS, MessagePatternDHSE},
|
||||
},
|
||||
}
|
||||
|
||||
var HandshakeIN = HandshakePattern{
|
||||
Name: "IN",
|
||||
Messages: [][]MessagePattern{
|
||||
{MessagePatternE, MessagePatternS},
|
||||
{MessagePatternE, MessagePatternDHEE, MessagePatternDHSE},
|
||||
},
|
||||
}
|
||||
|
||||
var HandshakeXK = HandshakePattern{
|
||||
Name: "XK",
|
||||
ResponderPreMessages: []MessagePattern{MessagePatternS},
|
||||
Messages: [][]MessagePattern{
|
||||
{MessagePatternE, MessagePatternDHES},
|
||||
{MessagePatternE, MessagePatternDHEE},
|
||||
{MessagePatternS, MessagePatternDHSE},
|
||||
},
|
||||
}
|
||||
|
||||
var HandshakeIK = HandshakePattern{
|
||||
Name: "IK",
|
||||
ResponderPreMessages: []MessagePattern{MessagePatternS},
|
||||
Messages: [][]MessagePattern{
|
||||
{MessagePatternE, MessagePatternDHES, MessagePatternS, MessagePatternDHSS},
|
||||
{MessagePatternE, MessagePatternDHEE, MessagePatternDHSE},
|
||||
},
|
||||
}
|
||||
|
||||
var HandshakeXX = HandshakePattern{
|
||||
Name: "XX",
|
||||
Messages: [][]MessagePattern{
|
||||
{MessagePatternE},
|
||||
{MessagePatternE, MessagePatternDHEE, MessagePatternS, MessagePatternDHES},
|
||||
{MessagePatternS, MessagePatternDHSE},
|
||||
},
|
||||
}
|
||||
|
||||
var HandshakeXXfallback = HandshakePattern{
|
||||
Name: "XXfallback",
|
||||
ResponderPreMessages: []MessagePattern{MessagePatternE},
|
||||
Messages: [][]MessagePattern{
|
||||
{MessagePatternE, MessagePatternDHEE, MessagePatternS, MessagePatternDHSE},
|
||||
{MessagePatternS, MessagePatternDHES},
|
||||
},
|
||||
}
|
||||
|
||||
var HandshakeIX = HandshakePattern{
|
||||
Name: "IX",
|
||||
Messages: [][]MessagePattern{
|
||||
{MessagePatternE, MessagePatternS},
|
||||
{MessagePatternE, MessagePatternDHEE, MessagePatternDHSE, MessagePatternS, MessagePatternDHES},
|
||||
},
|
||||
}
|
||||
|
||||
var HandshakeN = HandshakePattern{
|
||||
Name: "N",
|
||||
ResponderPreMessages: []MessagePattern{MessagePatternS},
|
||||
Messages: [][]MessagePattern{
|
||||
{MessagePatternE, MessagePatternDHES},
|
||||
},
|
||||
}
|
||||
|
||||
var HandshakeK = HandshakePattern{
|
||||
Name: "K",
|
||||
InitiatorPreMessages: []MessagePattern{MessagePatternS},
|
||||
ResponderPreMessages: []MessagePattern{MessagePatternS},
|
||||
Messages: [][]MessagePattern{
|
||||
{MessagePatternE, MessagePatternDHES, MessagePatternDHSS},
|
||||
},
|
||||
}
|
||||
|
||||
var HandshakeX = HandshakePattern{
|
||||
Name: "X",
|
||||
ResponderPreMessages: []MessagePattern{MessagePatternS},
|
||||
Messages: [][]MessagePattern{
|
||||
{MessagePatternE, MessagePatternDHES, MessagePatternS, MessagePatternDHSS},
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user