rigetti / rpcq

The RPC framework and message specification for @rigetti Quantum Cloud Services.
Apache License 2.0
76 stars 29 forks source link

Implement Curve ZeroMQ Auth in Lisp #111

Closed kalzoo closed 4 years ago

kalzoo commented 4 years ago

Per @ecpeterson in #100, adding this issue to track the addition of Curve ZeroMQ auth to the Lisp side of RPCq.

In the near future, the only way to communicate with a Rigetti QPU will be using Curve auth. As long as all clients use the Python version of rpcq (or its consuming packages like pyquil) to communicate with the QPU, it's not necessary for the Lisp variant.

ecpeterson commented 4 years ago

Note: should we switch from zmq to https, this will be wasted effort.

notmgsk commented 4 years ago

Note: should we switch from zmq to https, this will be wasted effort.

Is that a possibility / being discussed?

ecpeterson commented 4 years ago

Sure is. I don't know the timeline / the solidity of those plans, but it should enter into the calculus of whether doing this work (which includes finding / writing a ZMQ4 wrapper) is worth the time.