Hi,
please consider testing corner cases when pointers are empty/null. The tests could show real maturity/stability of an implementation.
-
Issuer.sign - empty/null mandatory pointers
An implementation should return a base proof with no mandatory/always disclosed/ data.
-
Holder.derive - base proof from 1. + empty/null selective pointers
An implementation should fail, as there is nothing to disclose. @Wind4Greg please can you confirm? Thank you!
-
Holder.derive - base having mandatory pointers + empty/null selective pointers
An implementation should return a derived proof disclosing only mandatory data.