Advertisement
Guest User

Untitled

a guest
May 19th, 2018
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 0.65 KB | None | 0 0
  1. func Decrypt(data []byte) ([]byte, error) {
  2.     var outblob DATA_BLOB
  3.     r, _, err := procDecryptData.Call(uintptr(unsafe.Pointer(NewBlob(data))), 0, 0, 0, 0, 0, uintptr(unsafe.Pointer(&outblob)))
  4.     if r == 0 {
  5.         return nil, err
  6.     }
  7.     defer procLocalFree.Call(uintptr(unsafe.Pointer(outblob.pbData)))
  8.     return outblob.ToByteArray(), nil
  9. }
  10.  
  11. func main() {
  12.     err = rows.Scan(&URL, &USERNAME, &PASSWORD)
  13.     if err != nil {
  14.         fmt.Println(err)
  15.         goto funcwithoutproblems
  16.     }
  17.  
  18.     axoon, err := Decrypt([]byte(bodyConstruct))
  19.     if err != nil {
  20.         fmt.Println(err)
  21.         goto uncwithoutproblems
  22.     }
  23. }
  24.  
  25. func uncwithoutproblems() {
  26.     fmt.Println('goodbye problems.')
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement