Formatting
This commit is contained in:
parent
16f0f5b588
commit
f143e36c59
@ -13,6 +13,7 @@ import (
|
|||||||
// Possible values for "Status"
|
// Possible values for "Status"
|
||||||
const (
|
const (
|
||||||
Valid = iota // Indicates that shared secret must be agreed correctly
|
Valid = iota // Indicates that shared secret must be agreed correctly
|
||||||
|
ValidPublicKey2 // Public key 2 must succeed validation
|
||||||
InvalidSharedSecret // Calculated shared secret must be different than test vector
|
InvalidSharedSecret // Calculated shared secret must be different than test vector
|
||||||
InvalidPublicKey1 // Public key 1 generated from private key must be different than test vector
|
InvalidPublicKey1 // Public key 1 generated from private key must be different than test vector
|
||||||
InvalidPublicKey2 // Public key 2 must fail validation
|
InvalidPublicKey2 // Public key 2 must fail validation
|
||||||
@ -20,6 +21,7 @@ const (
|
|||||||
|
|
||||||
var StatusValues = map[int]string{
|
var StatusValues = map[int]string{
|
||||||
Valid: "valid",
|
Valid: "valid",
|
||||||
|
ValidPublicKey2: "valid_public_key2",
|
||||||
InvalidSharedSecret: "invalid_shared_secret",
|
InvalidSharedSecret: "invalid_shared_secret",
|
||||||
InvalidPublicKey1: "invalid_public_key1",
|
InvalidPublicKey1: "invalid_public_key1",
|
||||||
InvalidPublicKey2: "invalid_public_key2",
|
InvalidPublicKey2: "invalid_public_key2",
|
||||||
@ -32,6 +34,7 @@ type TestVector struct {
|
|||||||
Pk2 string `json:"Pk2"`
|
Pk2 string `json:"Pk2"`
|
||||||
Ss string `json:"Ss"`
|
Ss string `json:"Ss"`
|
||||||
Status string `json:"status"`
|
Status string `json:"status"`
|
||||||
|
Comment string `json:"comment"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type TestVectors struct {
|
type TestVectors struct {
|
||||||
@ -164,6 +167,9 @@ func createNegativePrivateKey(vectors *TestVectors, num int) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TODO: Produce test case for a Pk2 with all zeros and status valid_public_key2.
|
||||||
|
// comment should be "Zero key should validate correctly"
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
var vectors TestVectors
|
var vectors TestVectors
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user