英文:
How to compute e(g1^x,g1^x) with golang.org/x/crypto/bn256?
问题
golang包bn256可以实现这个功能:计算e(g_1^x,g_2^y),但我想计算e(g_1^x,g_1^y)。
有没有办法将g1上的一个点转移到g2上?
英文:
The golang package bn256 can do this: e(g_1^x,g_2^y), but I want to compute e(g_1^x,g_1^y).
Is there any way to transfer a point on g1 to g2?
答案1
得分: 0
我使用这个代替。
它是一个围绕pbc库的Golang封装。
答案2
得分: 0
bn256不允许使用pair(G1,G2)进行对称配对。
解决这个问题的一种方法是将目标群元素提升到所需的指数。
英文:
bn256 does not let you do symmetric pairing with pair(G1,G2).
One way to go about it is to raise the destination group element to the desired exponent.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论