check_masking
Certifies a masked gadget first-order secure under glitch-free probing, or names the probe wire that recombines a secret. Accepts a bundled gadget name or JSON netlist.
Instructions
Certify a masked gadget first-order secure under glitch-free probing, or name the probe wire that recombines a secret. Accepts a bundled gadget name or a JSON netlist. Two certificates are tried: dependence (touches at most one share) and uniformity (a fresh mask always flips the wire).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"gadget": "<gadget>"
},
"name": "check_masking"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gadget | Yes | bundled gadget name, or a netlist spec object |