MCPcopy Create free account
hub / github.com/Meituan-Dianping/SQLAdvisor / taocrypt_test

Function taocrypt_test

extra/yassl/taocrypt/test/test.cpp:182–314  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

180
181
182void taocrypt_test(void* args)
183{
184 ((func_args*)args)->return_code = -1; // error state
185
186 msg = NEW_TC byte[24];
187 plain = NEW_TC byte[24];
188 cipher = NEW_TC byte[24];
189
190 memcpy(msg, msgTmp, 24);
191
192 int ret = 0;
193 if ( (ret = sha_test()) )
194 err_sys("SHA test failed!\n", ret);
195 else
196 printf( "SHA test passed!\n");
197
198 if ( (ret = sha256_test()) )
199 err_sys("SHA-256 test failed!\n", ret);
200 else
201 printf( "SHA-256 test passed!\n");
202
203 if ( (ret = sha224_test()) )
204 err_sys("SHA-224 test failed!\n", ret);
205 else
206 printf( "SHA-224 test passed!\n");
207
208#ifdef WORD64_AVAILABLE
209
210 if ( (ret = sha512_test()) )
211 err_sys("SHA-512 test failed!\n", ret);
212 else
213 printf( "SHA-512 test passed!\n");
214
215 if ( (ret = sha384_test()) )
216 err_sys("SHA-384 test failed!\n", ret);
217 else
218 printf( "SHA-384 test passed!\n");
219
220#endif
221
222 if ( (ret = md5_test()) )
223 err_sys("MD5 test failed!\n", ret);
224 else
225 printf( "MD5 test passed!\n");
226
227 if ( (ret = md2_test()) )
228 err_sys("MD2 test failed!\n", ret);
229 else
230 printf( "MD2 test passed!\n");
231
232 if ( (ret = md4_test()) )
233 err_sys("MD4 test failed!\n", ret);
234 else
235 printf( "MD4 test passed!\n");
236
237 if ( (ret = ripemd_test()) )
238 err_sys("RIPEMD test failed!\n", ret);
239 else

Callers 2

mainFunction · 0.85
mainFunction · 0.85

Calls 15

sha_testFunction · 0.85
sha256_testFunction · 0.85
sha224_testFunction · 0.85
sha512_testFunction · 0.85
sha384_testFunction · 0.85
md5_testFunction · 0.85
md2_testFunction · 0.85
md4_testFunction · 0.85
ripemd_testFunction · 0.85
hmac_testFunction · 0.85
arc4_testFunction · 0.85
rabbit_testFunction · 0.85

Tested by

no test coverage detected