---
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
import { invSBox } from '../constants'
|
||||
|
||||
export const invSubBytes = (state: number[][]): number[][] => {
|
||||
const result: number[][] = []
|
||||
|
||||
for (let i = 0;i < state.length;i++) {
|
||||
result[i] = []
|
||||
for (let j = 0;j < state[i].length;j++) {
|
||||
const byte = state[i][j]
|
||||
result[i][j] = invSBox[byte]
|
||||
}
|
||||
}
|
||||
|
||||
return result
|
||||
}
|
||||
Reference in New Issue
Block a user