package main // #include // #include "types.h" import "C" import ( "unsafe" "github.com/rwinkhart/libmutton/privkey" ) // SetPrivKeyBytesAndFree forces libmutton to use custom bytes for the SSH private key. // //export SetPrivKeyBytesAndFree func SetPrivKeyBytesAndFree(privKeyPascal C.PascalString) { privkey.SetBytes(C.GoBytes(unsafe.Pointer(privKeyPascal.data), privKeyPascal.len)) FreePascalString(privKeyPascal) }