Added main interface. All tested ok except for mixCol.