Permute matrix rows according to a public permutation. Reverses the effect of applyPublicPermutationRows
.
- Note
- D - shared3p protection domain
-
Supported types - bool / uint8 / uint16 / uint32 / uint / int8 / int16 / int32 / int / float32 / float64 / fix32 / fix64
- Parameters
-
X | - matrix to be permuted |
p | - permutation. Output row at index p[i] will be X[i, :] . |
- Returns
X
where rows have been permuted according to permutation p
- Leakage
- None
◆ unapplyPublicPermutationRows()
D T unapplyPublicPermutationRows |
( |
D T[[2]] |
X, |
|
|
uint[[1]] |
p |
|
) |
| |