METHOD_0 ( ) { com . google . crypto . IDENT_0 . IDENT_1 IDENT_2 = METHOD_1 ( com . google . crypto . IDENT_0 . IDENT_3 . IDENT_4 . METHOD_2 ( 16 ) , com . google . crypto . IDENT_0 . IDENT_3 . IDENT_4 . METHOD_2 ( 16 ) , 16 , 16 , STRING_0 ) ; byte [ ] IDENT_5 = com . google . crypto . IDENT_0 . IDENT_3 . IDENT_4 . METHOD_2 ( INT_0 ) ; byte [ ] IDENT_6 = com . google . crypto . IDENT_0 . IDENT_3 . IDENT_4 . METHOD_2 ( INT_1 ) ; byte [ ] IDENT_7 = IDENT_2 . METHOD_3 ( IDENT_5 , IDENT_6 ) ; try { byte [ ] IDENT_8 = IDENT_2 . METHOD_4 ( IDENT_7 , IDENT_6 ) ; "<AssertPlaceHolder>" ; } catch ( java . security . IDENT_9 e ) { org . junit . Assert . fail ( ( STRING_1 + e ) ) ; } } METHOD_4 ( byte [ ] , byte [ ] ) { try { java . nio . ByteBuffer buffer = java . nio . ByteBuffer . METHOD_5 ( IDENT_7 ) ; int IDENT_10 = buffer . METHOD_6 ( ) ; if ( ( IDENT_10 <= 0 ) || ( IDENT_10 > ( ( IDENT_7 . length ) - ( com . google . crypto . IDENT_0 . IDENT_2 . IDENT_11 . IDENT_12 ) ) ) ) { throw new java . security . METHOD_7 ( STRING_2 ) ; } byte [ ] IDENT_13 = new byte [ IDENT_10 ] ; buffer . get ( IDENT_13 , 0 , IDENT_10 ) ; byte [ ] payload = new byte [ buffer . METHOD_8 ( ) ] ; buffer . get ( payload , 0 , buffer . METHOD_8 ( ) ) ; byte [ ] IDENT_14 = remote . METHOD_4 ( IDENT_13 , com . google . crypto . IDENT_0 . IDENT_2 . IDENT_11 . IDENT_15 ) ; com . google . crypto . IDENT_0 . IDENT_1 IDENT_2 = com . google . crypto . IDENT_0 . IDENT_16 . METHOD_9 ( IDENT_17 . METHOD_10 ( ) , IDENT_14 , com . google . crypto . IDENT_0 . IDENT_1 . class ) ; return IDENT_2 . METHOD_4 ( payload , IDENT_18 ) ; } catch ( java . lang . IDENT_19 | java . nio . IDENT_20 | java . lang . IDENT_21 e ) { throw new java . security . METHOD_7 ( STRING_2 , e ) ; } }
org . junit . Assert . assertArrayEquals ( IDENT_5 , IDENT_8 )