コード例 #1
0
ファイル: core.go プロジェクト: enlumox/libsodium-go
func Init() {
	result := int(C.sodium_init())
	if result != 0 {
		panic(fmt.Sprintf("Sodium initialization failed, result code %d.",
			result))
	}
}
コード例 #2
0
ファイル: libsodium.go プロジェクト: xiaobagou/echo
func init() {

	if i := C.sodium_init(); i == -1 {
		panic(fmt.Sprintf("Sodium initialization failed, error code is %d", i))
	}

}
コード例 #3
0
func main() {
	result := int(C.sodium_init())
	if result != 0 {
		panic("failed to initialize sodium")
	}
	fmt.Printf("\nstarted matchmaker on port %d\n\n", Port)
	r := mux.NewRouter()
	r.HandleFunc("/match/{protocolId:[0-9]+}/{clientId:[0-9]+}", MatchHandler)
	log.Fatal(http.ListenAndServeTLS(":"+strconv.Itoa(Port), "server.pem", "server.key", r))
}
コード例 #4
0
ファイル: nacl.go プロジェクト: 4cdn/srndv2
// initialize sodium
func init() {
	status := C.sodium_init()
	if status == -1 {
		log.Fatalf("failed to initialize libsodium status=%d", status)
	}

	if os.Getenv("SODIUM_TEST") == "1" {
		version_ptr := C.sodium_version_string()
		log.Println("Intialized Sodium", C.GoString(version_ptr))
		TestAll()
	}
}
コード例 #5
0
ファイル: nacl.go プロジェクト: ZiRo-/srndv2
// initialize sodium
func init() {
	status := C.sodium_init()
	if status == -1 {
		log.Fatalf("failed to initialize libsodium status=%d", status)
	}
}
コード例 #6
0
ファイル: signature.go プロジェクト: ProjectNiwl/sagiri
func init() {
	C.sodium_init()
	EdDSAPrivateLength = C.crypto_sign_SECRETKEYBYTES
	EdDSAPublicLength = C.crypto_sign_PUBLICKEYBYTES
	EdDSASignatureLength = C.crypto_sign_BYTES
}
コード例 #7
0
ファイル: diffie.go プロジェクト: ProjectNiwl/sagiri
func init() {
	C.sodium_init()
	ECDHKeyLength = C.crypto_scalarmult_BYTES
}
コード例 #8
0
ファイル: crypto_sodium.go プロジェクト: lgierth/cryptoauth
func InitSodium() {
	result := int(C.sodium_init())
	if result != 0 {
		panic(fmt.Sprintf("Sodium init failed, errcode %d.", result))
	}
}
コード例 #9
0
ファイル: hashing.go プロジェクト: ProjectNiwl/sagiri
func init() {
	C.sodium_init()
}
コード例 #10
0
ファイル: aead.go プロジェクト: ProjectNiwl/sagiri
func init() {
	C.sodium_init()
	_AEADKeyLength = int(C.crypto_aead_chacha20poly1305_keybytes())
	_AEADNonceLength = int(C.crypto_aead_chacha20poly1305_npubbytes())
	_AEADOverheadBytes = int(C.crypto_aead_chacha20poly1305_abytes())
}