Permute matrix columns according to a public permutation. Reverses the effect of applyPublicPermutationCols.
- 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 column at index p[i] will be X[:, i]. |
- Returns
X where columns have been permuted according to permutation p
- Leakage
- None
◆ unapplyPublicPermutationCols()
| D T unapplyPublicPermutationCols |
( |
D T[[2]] |
X, |
|
|
uint[[1]] |
p |
|
) |
| |