xref: /linux/tools/build/feature/test-libcrypto.c (revision 071bf69a0220253a44acb8b2a27f7a262b9a46bf)
1 #include <openssl/sha.h>
2 #include <openssl/md5.h>
3 
4 int main(void)
5 {
6 	MD5_CTX context;
7 	unsigned char md[MD5_DIGEST_LENGTH + SHA_DIGEST_LENGTH];
8 	unsigned char dat[] = "12345";
9 
10 	MD5_Init(&context);
11 	MD5_Update(&context, &dat[0], sizeof(dat));
12 	MD5_Final(&md[0], &context);
13 
14 	SHA1(&dat[0], sizeof(dat), &md[0]);
15 
16 	return 0;
17 }
18