Skip to content

Confidential Descriptors lack multi-key test cases #34

@jgriffiths

Description

@jgriffiths

Two related issues in https://github.com/ElementsProject/ELIPs/blob/main/elip-0150.mediawiki:

Firstly , all examples/test cases use single (non-blinding) key expressions - i.e. no there are index-derivable keys such as KEY/*, KEY/<0;1>/* etc.

These are likely the most common use of such descriptors, with single key use-cases limited to sharing single addresses for counterparty address unblinding while multi-key expressions are what wallets will register and use in practice. It would be helpful to have a few such test cases derived at some index n for verifying implementations.

Secondly, it seems obvious from the way non-slip77 blinding keys are derived that the blinding key itself (where given as a KEY expression) must not contain a path expression. However this isn't explicit and there are no negative test cases where a blinding key contains a path.

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