[Question] 3 different schemes and their API
alxiong opened this issue · 1 comments
alxiong commented
Looking at Rust binding, I couldn't find dedicated APIs for "basic", "message augmentation", and "proof-of-possession" variants of the schemes.
More confusingly, in benches/bls_benches.rs
here: one of the ciphersuite specified indicate usage of POP
, but there's no code related to proof-of-possession to be found (maybe I miss something?)
Also for "basic" scheme, there's no option to check uniqueness of messages (I saw an TODO
comment tho) either.
Could you please clarify how to use the current APIs for the 3 schemes in the standard?