util.hashes: Expose OpenSSL version
authorKim Alvefur <zash@zash.se>
Wed, 12 May 2021 01:11:15 +0200
changeset 11566 0becc168f4f9
parent 11565 d2f33b8fdc96
child 11567 0983653cbfdf
util.hashes: Expose OpenSSL version
util-src/hashes.c
--- a/util-src/hashes.c	Thu May 13 14:13:07 2021 +0100
+++ b/util-src/hashes.c	Wed May 12 01:11:15 2021 +0200
@@ -172,5 +172,9 @@
 	luaL_setfuncs(L, Reg, 0);
 	lua_pushliteral(L, "-3.14");
 	lua_setfield(L, -2, "version");
+#ifdef OPENSSL_VERSION
+	lua_pushstring(L, OpenSSL_version(OPENSSL_VERSION));
+	lua_setfield(L, -2, "_LIBCRYPTO_VERSION");
+#endif
 	return 1;
 }