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