question: void reset ( ) { System . arraycopy ( iv , 0 , register , 0 , blockSize ) ; }
target:  Resets the iv to its original value. This is used when doFinal is called in the Cipher class, so that the cipher can be reused (with its original iv).