MD5_Init

OpenSSLには、MD5ハッシュ値の計算機能もある。
まずは、MD5_Initで初期化。

md5_init(3): MD2, MD4, and MD5 hash functions - Linux man page

MD5_Init.cで、

MD5_InitにMD5_CTX型md5_ctxのアドレスを渡す。
戻り値が1なら初期化成功。

$ vi MD5_Init.c
$ gcc -o MD5_Init MD5_Init.c -lcrypto
$ ./MD5_Init 
MD5_Init success!
$

初期化できた。

Sample/openssl/MD5_Init/MD5_Init/src/MD5_Init at master · bg1bgst333/Sample · GitHub