public byte [ ] METHOD_1 ( byte [ ] VAR_1 ) throws TYPE_1 , TYPE_2 , TYPE_3 , TYPE_4 , TYPE_5 { VAR_2 . init ( VAR_3 , key , VAR_4 ) ; VAR_5 = new byte [ VAR_2 . METHOD_2 ( VAR_1 . length ) ] ; VAR_6 = VAR_2 . update ( VAR_7 , 0 , VAR_1 . length , VAR_5 , 0 ) ; VAR_6 += VAR_2 . METHOD_3 ( VAR_5 , VAR_6 ) ; return VAR_5 ; }

public byte [ ] METHOD_1 ( byte [ ] VAR_1 ) throws TYPE_1 , TYPE_2 , TYPE_3 , TYPE_4 , TYPE_5 { VAR_2 . init ( VAR_3 , key , VAR_4 ) ; VAR_5 = new byte [ VAR_2 . METHOD_2 ( VAR_1 . length ) ] ; VAR_6 = VAR_2 . update ( VAR_1 , 0 , VAR_1 . length , VAR_5 , 0 ) ; VAR_6 += VAR_2 . METHOD_3 ( VAR_5 , VAR_6 ) ; return VAR_5 ; }
