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