Home
last modified time | relevance | path

Searched refs:test (Results 1 – 25 of 40) sorted by relevance

12

/util/
A Dall_tests.go58 type test struct { struct
69 Test test
163 func runTestOnce(test test, mallocNumToFail int64) (passed bool, err error) { argument
189 if test.Env != nil || test.numShards != 0 {
193 if test.Env != nil {
248 func runTest(test test) (bool, error) { argument
323 func (t test) getGTestShards() ([]test, error) { argument
359 test := test{Test: baseTest}
361 if test.SkipSDE {
374 tests <- test
[all …]
/util/fipstools/acvp/acvptool/subprocess/
A Dxts.go91 for _, test := range group.Tests {
92 test := test
93 if group.KeyLen != len(test.KeyHex)*4/2 {
96 key, err := hex.DecodeString(test.KeyHex)
102 if test.TweakHex != nil {
103 t, err := hex.DecodeString(*test.TweakHex)
111 } else if test.SectorNum != nil {
115 binary.LittleEndian.PutUint64(tweak[:8], *test.SectorNum)
122 msg, err = hex.DecodeString(test.CiphertextHex)
124 msg, err = hex.DecodeString(test.PlaintextHex)
[all …]
A Daead.go122 for _, test := range group.Tests {
123 test := test
125 if len(test.KeyHex) != keyBytes*2 {
126 …ins key %q of length %d, but expected %d-bit key", group.ID, test.ID, test.KeyHex, len(test.KeyHex…
129 key, err := hex.DecodeString(test.KeyHex)
139 aad, err := hex.DecodeString(test.AADHex)
146 inputHex, otherHex = test.PlaintextHex, test.CiphertextHex
148 inputHex, otherHex = test.CiphertextHex, test.PlaintextHex
162 if len(test.TagHex) != 0 {
176 } else if len(test.TagHex) != 0 {
[all …]
A Dshake.go86 for _, test := range group.Tests {
87 test := test
89 if uint64(len(test.MsgHex))*4 != test.BitLength {
90 …ge of length %d but specifies a bit length of %d", group.ID, test.ID, len(test.MsgHex), test.BitLe…
92 msg, err := hex.DecodeString(test.MsgHex)
97 if test.BitOutLength%8 != 0 {
104 if test.BitOutLength != uint32(h.size*8) {
105 …rf("AFT test case %d/%d has bit length %d but expected %d", group.ID, test.ID, test.BitOutLength, …
110 ID: test.ID,
119 ID: test.ID,
[all …]
A Dcshake.go90 for _, test := range group.Tests {
91 test := test
93 if test.CustomizationHex != "" {
97 if uint64(len(test.MsgHex))*4 != test.BitLength {
98 …ge of length %d but specifies a bit length of %d", group.ID, test.ID, len(test.MsgHex), test.BitLe…
100 msg, err := hex.DecodeString(test.MsgHex)
105 if test.OutLenBits%8 != 0 {
106 …case %d/%d has bit length %d - fractional bytes not supported", group.ID, test.ID, test.OutLenBits)
111 …args := [][]byte{msg, uint32le(test.OutLenBits / 8), []byte(test.FunctionName), []byte(test.Custom…
114 ID: test.ID,
[all …]
A Deddsa.go91 for _, test := range group.Tests {
92 test := test
95 testResp.ID = test.ID
113 q, err := hex.DecodeString(test.QHex)
149 msg, err := hex.DecodeString(test.MsgHex)
159 if test.ContextHex != "" {
160 if uint64(len(test.ContextHex)) != test.ContextLength*2 {
161 … match context length %d in test case %d/%d", len(test.ContextHex), test.ContextLength, group.ID,
181 if test.ContextHex != "" {
185 msg, err := hex.DecodeString(test.MsgHex)
[all …]
A DkeyedMac.go93 for _, test := range group.Tests {
94 test := test
95 respTest := keyedMACTestResponse{ID: test.ID}
98 if keyBits := uint32(len(test.KeyHex)) * 4; keyBits != group.KeyBits {
101 if msgBits := uint32(len(test.MsgHex)) * 4; msgBits != group.MsgBits {
106 if len(test.MACHex) != 0 {
107 return nil, fmt.Errorf("test case %d/%d contains MAC but should not", group.ID, test.ID)
110 if macBits := uint32(len(test.MACHex)) * 4; macBits != group.MACBits {
116 key, err := hex.DecodeString(test.KeyHex)
121 msg, err := hex.DecodeString(test.MsgHex)
[all …]
A Dpbkdf.go81 for _, test := range group.Tests {
82 test := test
84 if test.KeyLen < 8 {
85 … return nil, fmt.Errorf("key length must be at least 8 bits in test case %d/%d", group.ID, test.ID)
87 keyLen := uint32le(test.KeyLen)
89 salt, err := hex.DecodeString(test.Salt)
91 … return nil, fmt.Errorf("failed to decode hex salt in test case %d/%d: %s", group.ID, test.ID, err)
94 if test.IterationCount < 1 {
97 iterationCount := uint32le(test.IterationCount)
99 msg := [][]byte{[]byte(group.HmacAlgo), keyLen, salt, []byte(test.Password), iterationCount}
[all …]
A Dslhdsa.go154 group.ID, test.ID, err)
160 group.ID, test.ID, err)
166 group.ID, test.ID, err)
177 group.ID, test.ID, err)
181 ID: test.ID,
215 group.ID, test.ID, err)
221 group.ID, test.ID, err)
236 group.ID, test.ID, err)
240 ID: test.ID,
273 group.ID, test.ID, err)
[all …]
A Dhash.go81 for _, test := range group.Tests {
82 test := test
84 if uint64(len(test.MsgHex))*4 != test.BitLength {
85 …ge of length %d but specifies a bit length of %d", group.ID, test.ID, len(test.MsgHex), test.BitLe…
87 msg, err := hex.DecodeString(test.MsgHex)
89 return nil, fmt.Errorf("failed to decode hex in test case %d/%d: %s", group.ID, test.ID, err)
97 ID: test.ID,
105 …/%d contains message of length %d but the digest length is %d", group.ID, test.ID, len(msg), h.siz…
108 testResponse := hashTestResponse{ID: test.ID}
A Decdsa.go102 for _, test := range group.Tests {
103 test := test
106 testResp.ID = test.ID
122 qx, err := hex.DecodeString(test.QxHex)
126 qy, err := hex.DecodeString(test.QyHex)
175 msg, err := hex.DecodeString(test.MsgHex)
200 msg, err := hex.DecodeString(test.MsgHex)
204 qx, err := hex.DecodeString(test.QxHex)
208 qy, err := hex.DecodeString(test.QyHex)
212 r, err := hex.DecodeString(test.RHex)
[all …]
A Dhmac.go102 for _, test := range group.Tests {
103 test := test
105 if len(test.MsgHex)*4 != group.MsgBits {
106 …x message of length %d but specifies a bit length of %d", group.ID, test.ID, len(test.MsgHex), gro…
108 msg, err := hex.DecodeString(test.MsgHex)
110 return nil, fmt.Errorf("failed to decode hex in test case %d/%d: %s", group.ID, test.ID, err)
113 if len(test.KeyHex)*4 != group.KeyBits {
114 …s hex key of length %d but specifies a bit length of %d", group.ID, test.ID, len(test.KeyHex), gro…
116 key, err := hex.DecodeString(test.KeyHex)
118 return nil, fmt.Errorf("failed to decode key in test case %d/%d: %s", group.ID, test.ID, err)
[all …]
A Dmldsa.go158 group.ID, test.ID, err)
164 group.ID, test.ID, err)
168 ID: test.ID,
202 group.ID, test.ID, err)
208 group.ID, test.ID, err)
224 group.ID, test.ID, err)
228 ID: test.ID,
261 group.ID, test.ID, err)
267 group.ID, test.ID, err)
273 group.ID, test.ID, err)
[all …]
A Dkdf.go97 for _, test := range group.Tests {
98 test := test
99 testResp := kdfTestResponse{ID: test.ID}
102 if test.Deferred {
103 if len(test.Key) != 0 {
104 return nil, fmt.Errorf("key provided in deferred test case %d/%d", group.ID, test.ID)
108 if key, err = hex.DecodeString(test.Key); err != nil {
109 return nil, fmt.Errorf("failed to decode Key in test case %d/%d: %v", group.ID, test.ID, err)
119 testResp.ID = test.ID
120 if test.Deferred {
[all …]
A Dkts.go116 for _, test := range group.Tests {
117 test := test
150 nBytes, err := hex.DecodeString(test.ServerN)
154 eBytes, err := hex.DecodeString(test.ServerE)
165 ID: test.ID,
176 nBytes, err := hex.DecodeString(test.IutN)
181 eBytes, err := hex.DecodeString(test.IutE)
186 pBytes, err := hex.DecodeString(test.IutP)
191 qBytes, err := hex.DecodeString(test.IutQ)
196 dBytes, err := hex.DecodeString(test.IutD)
[all …]
A Dkasdh.go113 for _, test := range group.Tests {
114 test := test
116 if len(test.PeerPublicHex) == 0 {
117 return nil, fmt.Errorf("%d/%d is missing peer's key", group.ID, test.ID)
120 peerPublic, err := hex.DecodeString(test.PeerPublicHex)
125 if (len(test.PrivateKeyHex) != 0) != privateKeyGiven {
130 privateKey, err := hex.DecodeString(test.PrivateKeyHex)
135 publicKey, err := hex.DecodeString(test.PublicKeyHex)
140 expectedOutput, err := hex.DecodeString(test.ResultHex)
148 ID: test.ID,
[all …]
A Dkas.go122 for _, test := range group.Tests {
123 test := test
127 xHex, yHex, privateKeyHex = test.StaticXHex, test.StaticYHex, test.StaticPrivateKeyHex
129 xHex, yHex, privateKeyHex = test.EphemeralXHex, test.EphemeralYHex, test.EphemeralPrivateKeyHex
133 return nil, fmt.Errorf("%d/%d is missing peer's point", group.ID, test.ID)
147 return nil, fmt.Errorf("%d/%d incorrect private key presence", group.ID, test.ID)
156 expectedOutput, err := hex.DecodeString(test.ResultHex)
164 ID: test.ID,
172 ID: test.ID,
A Dmlkem.go124 group.ID, test.ID, err)
129 group.ID, test.ID, err)
139 group.ID, test.ID, err)
143 ID: test.ID,
179 group.ID, test.ID, err)
185 group.ID, test.ID, err)
191 group.ID, test.ID, err)
195 ID: test.ID,
213 group.ID, test.ID, err)
219 group.ID, test.ID, err)
[all …]
A Dblock.go349 for _, test := range group.Tests {
350 test := test
352 if len(test.KeyHex) == 0 && len(test.Key1Hex) > 0 {
354 test.KeyHex = test.Key1Hex + test.Key2Hex + test.Key3Hex
357 if len(test.KeyHex) != keyBytes*2 {
358 …ins key %q of length %d, but expected %d-bit key", group.ID, test.ID, test.KeyHex, len(test.KeyHex…
361 key, err := hex.DecodeString(test.KeyHex)
368 inputHex = test.PlaintextHex
370 inputHex = test.CiphertextHex
373 if test.InputBits != nil {
[all …]
A Drsa.go141 for _, test := range group.Tests {
142 test := test
146 ID: test.ID,
192 for _, test := range group.Tests {
193 test := test
195 msg, err := hex.DecodeString(test.MessageHex)
209 ID: test.ID,
260 for _, test := range group.Tests {
261 test := test
262 msg, err := hex.DecodeString(test.MessageHex)
[all …]
A Ddrbg.go100 for _, test := range group.Tests {
101 test := test
103 ent, err := extractField(test.EntropyHex, group.EntropyBits)
105 …return nil, fmt.Errorf("failed to extract entropy hex from test case %d/%d: %s", group.ID, test.ID…
108 nonce, err := extractField(test.NonceHex, group.NonceBits)
110 …return nil, fmt.Errorf("failed to extract nonce hex from test case %d/%d: %s", group.ID, test.ID, …
113 perso, err := extractField(test.PersonalizationHex, group.PersonalizationBits)
126 if err := extractOtherInputs(test.Other, []drbgOtherInputExpectations{
135 if err := extractOtherInputs(test.Other, []drbgOtherInputExpectations{
145 if err := extractOtherInputs(test.Other, []drbgOtherInputExpectations{
[all …]
A Dssh.go76 for _, test := range group.Tests {
77 test := test
80 ID: test.ID,
83 k, err := hex.DecodeString(test.KHex)
85 return nil, fmt.Errorf("failed to decode K hex in test case %d/%d: %s", group.ID, test.ID, err)
87 h, err := hex.DecodeString(test.HHex)
89 return nil, fmt.Errorf("failed to decode H hex in test case %d/%d: %s", group.ID, test.ID, err)
91 sessionID, err := hex.DecodeString(test.SessionIDHex)
93 …return nil, fmt.Errorf("failed to decode session ID hex in test case %d/%d: %s", group.ID, test.ID…
/util/fipstools/acvp/acvptool/test/
A Dcheck_expected.go109 for _, test := range tests {
110 wrapper, ok := wrappers[test.Wrapper]
117 inPath: test.In,
118 expectedPath: test.Out,
138 for test := range work {
139 if err := doTest(test); err != nil {
146 func doTest(test invocation) error {
147 input, err := os.Open(test.inPath)
165 …cmd := exec.Command(test.toolPath, "-wrapper", test.wrapperPath, "-json", tempFile.Name(), "-confi…
172 if len(test.expectedPath) == 0 {
[all …]
/util/fipstools/delocate/
A Ddelocate_test.go36 func (test *delocateTest) Path(file string) string {
37 return filepath.Join(*testDataDir, test.name, file)
53 for _, test := range delocateTests {
54 t.Run(test.name, func(t *testing.T) {
56 for i, in := range test.in {
59 path: test.Path(in),
73 os.WriteFile(test.Path(test.out), buf.Bytes(), 0666)
75 expected, err := os.ReadFile(test.Path(test.out))
77 t.Fatalf("could not read %q: %s", test.Path(test.out), err)
/util/ar/
A Dar_test.go38 func (test *arTest) Path(file string) string {
39 return filepath.Join(*testDataDir, test.name, file)
80 for _, test := range arTests {
81 t.Run(test.name, func(t *testing.T) {
82 in, err := os.Open(test.Path(test.in))
93 for file, contentsPath := range test.out {
94 expected, err := os.ReadFile(test.Path(contentsPath))
99 if test.allowPadding {
111 if _, ok := test.out[file]; !ok {

Completed in 65 milliseconds

12