-
kayabanerve[m]BP++ had a massive rewrite eprint.iacr.org/2022/510.pdf
-
plowsof11ive sent an email to the author asking about changes and if this is the "full" / "final" paper (that would address the issues raised by cypherstack reg "offloaded arguments")
-
xmrack[m]<kayabanerve[m]> "BP++ had a massive rewrite https..." <- Looks like they also released code with the paper. BP++ written in rust github.com/sanket1729/rust-bulletproofs-pp
-
UkoeHBgreat news
-
xmrack[m]The paper changelog also indicates that they fixed a vulnerability and added security proofs
-
plowsof11+an ack from the author that its the full version
-
kayabanerve[m]xmrack: I thought the paper acked a C++ impl
-
Reuben[m]waves
-
xmrack[m]kayabanerve: They did and linked to this sanket1729/secp256k1-zkp 785f9d7#diff-6b32699f39e7833bfbed1712bd76069c7da22cd2ce27ee6046baf02faa218c89
-
xmrack[m]Its not really a C implementation though. Maybe I'm just confused
-
xmrack[m]Ahh, so the C code is only for their benchmark. I found the link to their rust code here which is also linked in the paper "We have since made improvements to the implementation to prepare for a potential merge into the secp256k1-zkp library" BlockstreamResearch/secp256k1-zkp #207
-
kayabanerve[m]
-
kayabanerve[m]Or yeah, that bpp_final branch seems proper
-
xmrack[m]Yea
-
kayabanerve[m]Despite the name being inconsistent with the PR
-
kayabanerve[m]The one I linked is older
-
xmrack[m]