METHOD_0 ( ) { com . google . crypto . IDENT_0 . IDENT_1 . IDENT_2 IDENT_3 = com . google . crypto . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_4 ; com . google . crypto . IDENT_0 . IDENT_1 . IDENT_5 IDENT_6 = com . google . crypto . IDENT_0 . IDENT_1 . IDENT_5 . IDENT_7 ; com . google . crypto . IDENT_0 . IDENT_1 . IDENT_8 IDENT_9 = com . google . crypto . IDENT_0 . IDENT_1 . IDENT_8 . IDENT_10 ; com . google . crypto . IDENT_0 . IDENT_1 . IDENT_8 IDENT_11 = com . google . crypto . IDENT_0 . IDENT_1 . IDENT_8 . IDENT_12 ; com . google . crypto . IDENT_0 . IDENT_1 . IDENT_13 IDENT_14 = com . google . crypto . IDENT_0 . IDENT_15 . IDENT_16 . IDENT_17 ; com . google . crypto . IDENT_0 . IDENT_1 . IDENT_13 IDENT_18 = com . google . crypto . IDENT_0 . IDENT_15 . IDENT_16 . IDENT_17 ; byte [ ] IDENT_19 = STRING_0 . getBytes ( STRING_1 ) ; byte [ ] IDENT_20 = STRING_2 . getBytes ( STRING_1 ) ; com . google . crypto . IDENT_0 . IDENT_1 . IDENT_21 IDENT_22 = com . google . crypto . IDENT_0 . IDENT_23 . METHOD_1 ( IDENT_3 , IDENT_6 , IDENT_9 , IDENT_14 , IDENT_19 ) ; com . google . crypto . IDENT_0 . IDENT_1 . IDENT_24 . IDENT_25 IDENT_26 = com . google . crypto . IDENT_0 . IDENT_23 . METHOD_2 ( com . google . crypto . IDENT_0 . IDENT_23 . METHOD_3 ( IDENT_22 , IDENT_27 . IDENT_28 , IDENT_29 . IDENT_30 . IDENT_31 ) , 8 , IDENT_32 . IDENT_33 , IDENT_34 . IDENT_35 ) ; com . google . crypto . IDENT_0 . IDENT_1 . IDENT_24 . IDENT_25 IDENT_36 = com . google . crypto . IDENT_0 . IDENT_23 . METHOD_2 ( com . google . crypto . IDENT_0 . IDENT_23 . METHOD_3 ( IDENT_22 . METHOD_4 ( ) , IDENT_37 . IDENT_28 , IDENT_29 . IDENT_30 . IDENT_38 ) , INT_0 , IDENT_32 . IDENT_33 , IDENT_34 . IDENT_35 ) ; com . google . crypto . IDENT_0 . IDENT_1 . IDENT_21 IDENT_39 = com . google . crypto . IDENT_0 . IDENT_23 . METHOD_1 ( IDENT_3 , IDENT_6 , IDENT_11 , IDENT_18 , IDENT_20 ) ; com . google . crypto . IDENT_0 . IDENT_1 . IDENT_24 . IDENT_25 IDENT_40 = com . google . crypto . IDENT_0 . IDENT_23 . METHOD_2 ( com . google . crypto . IDENT_0 . IDENT_23 . METHOD_3 ( IDENT_39 , IDENT_27 . IDENT_28 , IDENT_29 . IDENT_30 . IDENT_31 ) , INT_1 , IDENT_32 . IDENT_33 , IDENT_34 . IDENT_35 ) ; com . google . crypto . IDENT_0 . IDENT_1 . IDENT_24 . IDENT_25 IDENT_41 = com . google . crypto . IDENT_0 . IDENT_23 . METHOD_2 ( com . google . crypto . IDENT_0 . IDENT_23 . METHOD_3 ( IDENT_39 . METHOD_4 ( ) , IDENT_37 . IDENT_28 , IDENT_29 . IDENT_30 . IDENT_38 ) , INT_2 , IDENT_32 . IDENT_33 , IDENT_34 . IDENT_35 ) ; com . google . crypto . IDENT_0 . IDENT_42 IDENT_43 = com . google . crypto . IDENT_0 . IDENT_23 . METHOD_5 ( com . google . crypto . IDENT_0 . IDENT_23 . METHOD_6 ( IDENT_36 , IDENT_41 ) ) ; com . google . crypto . IDENT_0 . IDENT_42 IDENT_44 = com . google . crypto . IDENT_0 . IDENT_23 . METHOD_5 ( com . google . crypto . IDENT_0 . IDENT_23 . METHOD_6 ( IDENT_26 , IDENT_40 ) ) ; com . google . crypto . IDENT_0 . IDENT_45 IDENT_46 = new com . google . crypto . IDENT_0 . IDENT_47 . METHOD_7 ( ) . METHOD_8 ( com . google . crypto . IDENT_0 . IDENT_48 . METHOD_9 ( IDENT_43 ) ) ; com . google . crypto . IDENT_0 . IDENT_49 IDENT_50 = new com . google . crypto . IDENT_0 . IDENT_47 . METHOD_10 ( ) . METHOD_8 ( com . google . crypto . IDENT_0 . IDENT_48 . METHOD_9 ( IDENT_44 ) ) ; byte [ ] IDENT_51 = com . google . crypto . IDENT_0 . IDENT_52 . IDENT_53 . METHOD_11 ( 20 ) ; byte [ ] IDENT_54 = com . google . crypto . IDENT_0 . IDENT_52 . IDENT_53 . METHOD_11 ( 20 ) ; byte [ ] IDENT_55 = IDENT_46 . METHOD_12 ( IDENT_51 , IDENT_54 ) ; "<AssertPlaceHolder>" ; } METHOD_13 ( byte [ ] , byte [ ] ) { try { org . json . JSONObject json = new org . json . JSONObject ( new java . lang . String ( IDENT_55 , java . nio . IDENT_56 . IDENT_57 . UTF_8 ) ) ; validate ( json ) ; byte [ ] IDENT_58 = METHOD_14 ( json , IDENT_54 ) ; return METHOD_15 ( json , IDENT_58 ) ; } catch ( org . json . IDENT_59 e ) { throw new java . security . METHOD_16 ( STRING_3 ) ; } }
org . junit . Assert . assertArrayEquals ( IDENT_51 , IDENT_50 . METHOD_13 ( IDENT_55 , IDENT_54 ) )