Background and Motivation
NOTE: #230 should be completed before this ticket can be done. Additionally, be aware that some of the code changes for this issue are likely to conflict with the code changes in the following issue:
#234
Currently, we have reference to 3 types that we want removed from proof-of-sql/src/base:
- Curve25519Scalar
- RistrettoPoint
- InnerProductProof
Any references to these types should be moved to the proof_primitive directory in its own directory named "inner_product". Ultimately, we are trying to remove all cyclic dependencies caused by these types.
Changes Required
Each of these should be a separate PR.
Background and Motivation
NOTE: #230 should be completed before this ticket can be done. Additionally, be aware that some of the code changes for this issue are likely to conflict with the code changes in the following issue:
#234
Currently, we have reference to 3 types that we want removed from proof-of-sql/src/base:
Any references to these types should be moved to the proof_primitive directory in its own directory named "inner_product". Ultimately, we are trying to remove all cyclic dependencies caused by these types.
Changes Required
Each of these should be a separate PR.