Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cgo client library #101

Open
vqhuy opened this issue Oct 13, 2016 · 1 comment
Open

cgo client library #101

vqhuy opened this issue Oct 13, 2016 · 1 comment
Assignees
Labels
Milestone

Comments

@vqhuy
Copy link
Member

vqhuy commented Oct 13, 2016

We already agreed on the idea of cgoDoClientBusiness in which the cgo library would receive the response message and do all the verifications then return the verification results to the OTR addon.

Given that we would have a client module in protocol package, should we write the CONIKS client completely in Go and expose some high-level APIs such as

  • cgoInitClient(username, key)
  • cgoDoRegistration(username)
  • cgoDoLookup(username)
  • cgoDoMonitoring(username)
  • cgoGetLastError - this function returns the last error of the verification, then the OTR addon could use this error message to show up to the GUI.
@arlolra arlolra added the client label Oct 31, 2016
@arlolra arlolra changed the title cgo client library for Tor Messenger cgo client library Oct 31, 2016
@vqhuy vqhuy added this to the 0.2.0 milestone Nov 24, 2016
@vqhuy vqhuy self-assigned this Nov 24, 2016
@vqhuy vqhuy modified the milestones: 0.5.0, 0.2.0 Apr 12, 2017
@vqhuy
Copy link
Member Author

vqhuy commented Oct 10, 2017

I think this will be landed in go 1.10: golang/go#11058

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants