feature(keyringctl): support query expressions for packet field selection

Instead of simply string matching a line, we now traverse the packet as a tree and match the path based on a depth first search.

While traversing, we support logical OR and current depth * wildcard processed as a component based query expression.

Callee's are adjusted to specifically select the appropriate Issuer at the correct depth.

Fixes #185 (closed)

Merge request reports

Loading