Exemplo n.º 1
0
func Init() {
	result := int(C.sodium_init())
	if result != 0 {
		panic(fmt.Sprintf("Sodium initialization failed, result code %d.",
			result))
	}
}
Exemplo n.º 2
0
func init() {

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

}
Exemplo n.º 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))
}
Exemplo n.º 4
0
Arquivo: nacl.go Projeto: 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()
	}
}
Exemplo n.º 5
0
Arquivo: nacl.go Projeto: ZiRo-/srndv2
// initialize sodium
func init() {
	status := C.sodium_init()
	if status == -1 {
		log.Fatalf("failed to initialize libsodium status=%d", status)
	}
}
Exemplo n.º 6
0
func init() {
	C.sodium_init()
	EdDSAPrivateLength = C.crypto_sign_SECRETKEYBYTES
	EdDSAPublicLength = C.crypto_sign_PUBLICKEYBYTES
	EdDSASignatureLength = C.crypto_sign_BYTES
}
Exemplo n.º 7
0
func init() {
	C.sodium_init()
	ECDHKeyLength = C.crypto_scalarmult_BYTES
}
Exemplo n.º 8
0
func InitSodium() {
	result := int(C.sodium_init())
	if result != 0 {
		panic(fmt.Sprintf("Sodium init failed, errcode %d.", result))
	}
}
Exemplo n.º 9
0
func init() {
	C.sodium_init()
}
Exemplo n.º 10
0
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())
}