Linux Audio

Check our new training course

Loading...
v4.10.11
 
 1#include <openssl/sha.h>
 2#include <openssl/md5.h>
 3
 4int 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}
v5.9
 1// SPDX-License-Identifier: GPL-2.0
 2#include <openssl/sha.h>
 3#include <openssl/md5.h>
 4
 5int main(void)
 6{
 7	MD5_CTX context;
 8	unsigned char md[MD5_DIGEST_LENGTH + SHA_DIGEST_LENGTH];
 9	unsigned char dat[] = "12345";
10
11	MD5_Init(&context);
12	MD5_Update(&context, &dat[0], sizeof(dat));
13	MD5_Final(&md[0], &context);
14
15	SHA1(&dat[0], sizeof(dat), &md[0]);
16
17	return 0;
18}