Files
aes/utils/invShiftRows.ts
2026-06-24 16:28:42 +02:00

10 lines
227 B
TypeScript

export const invShiftRows = (state: number[][]): number[][] => {
const result: number[][] = []
for (let i = 0;i < state.length;i++) {
result[i] = state[i].slice(-i).concat(state[i].slice(0, -i))
}
return result
}