Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func Decrypt(data []byte) ([]byte, error) {
- var outblob DATA_BLOB
- r, _, err := procDecryptData.Call(uintptr(unsafe.Pointer(NewBlob(data))), 0, 0, 0, 0, 0, uintptr(unsafe.Pointer(&outblob)))
- if r == 0 {
- return nil, err
- }
- defer procLocalFree.Call(uintptr(unsafe.Pointer(outblob.pbData)))
- return outblob.ToByteArray(), nil
- }
- func main() {
- err = rows.Scan(&URL, &USERNAME, &PASSWORD)
- if err != nil {
- fmt.Println(err)
- goto funcwithoutproblems
- }
- axoon, err := Decrypt([]byte(bodyConstruct))
- if err != nil {
- fmt.Println(err)
- goto uncwithoutproblems
- }
- }
- func uncwithoutproblems() {
- fmt.Println('goodbye problems.')
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement