Files
GmSSL/go/gmssl/version.go
Zhi Guan 27940499bc Update Go API to version 1.2
Add Certificate Object, support parse, check and access (very limited)
attributes of an X.509 certificate in PEM format.
2018-07-15 10:54:52 +08:00

21 lines
503 B
Go

/* +build cgo */
package gmssl
/*
#include <openssl/crypto.h>
*/
import "C"
func GetVersions() []string {
versions := []string {
"GmSSL Go API 1.2 July 15 2018",
C.GoString(C.OpenSSL_version(C.OPENSSL_VERSION)),
C.GoString(C.OpenSSL_version(C.OPENSSL_BUILT_ON)),
C.GoString(C.OpenSSL_version(C.OPENSSL_CFLAGS)),
C.GoString(C.OpenSSL_version(C.OPENSSL_PLATFORM)),
C.GoString(C.OpenSSL_version(C.OPENSSL_DIR)),
C.GoString(C.OpenSSL_version(C.OPENSSL_ENGINES_DIR)),
}
return versions
}