adding 128&192 bits support