Skip to content

To extract the random coins used in BLS witness encryption. #3

@smallfrog

Description

@smallfrog

I wish to use BLS witness encryption as a commitment tool in cut-and-choose-style proofs, similar to the approach in the paper: Madathil V, Thyagarajan S A K, Vasilopoulos D, et al. Cryptographic oracle-based conditional payments[J]. Cryptology ePrint Archive, 2022.

However, the current python bindings library does not allow the extraction and use of random coins (corresponding to r1 and r2 inside the function Encrypt in the file https://github.com/kofi-dalvik/bls-witness-encryption/blob/main/src/witenc.cpp) outside the encryption algorithm (corresponding to the function Scheme.encrypt in the file https://github.com/kofi-dalvik/bls-witness-encryption/blob/main/bindings/python/witencpy.cpp). Could you please inform me if and when this issue will be addressed? Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions