METHOD_0 ( ) { byte [ ] IDENT_0 = new byte [ ] { - INT_0 , INT_1 , - INT_2 , 1 , INT_3 , - INT_4 , INT_5 , - INT_6 , - INT_7 , INT_8 , - INT_9 , INT_10 , - INT_11 , INT_1 , INT_12 , - INT_13 , - INT_14 , 15 , - INT_15 , INT_16 , - INT_17 , 2 , INT_18 , INT_19 , 15 , - INT_20 , INT_21 , - INT_22 , - INT_23 , INT_24 , - INT_24 , INT_1 } ; byte [ ] data = new byte [ INT_25 ] ; eu . IDENT_1 . IDENT_2 . IDENT_3 IDENT_4 = eu . IDENT_1 . IDENT_2 . IDENT_5 . METHOD_1 ( data , IDENT_0 , eu . IDENT_1 . IDENT_6 . IDENT_2 . IDENT_7 . IDENT_8 , eu . IDENT_1 . IDENT_6 . IDENT_2 . IDENT_7 . IDENT_9 ) ; eu . IDENT_1 . IDENT_2 . IDENT_10 IDENT_11 = new eu . IDENT_1 . IDENT_2 . METHOD_2 ( ) ; IDENT_11 . n = eu . IDENT_1 . IDENT_6 . IDENT_2 . IDENT_7 . IDENT_8 . METHOD_3 ( ) ; byte [ ] IDENT_12 = eu . IDENT_1 . IDENT_2 . IDENT_5 . METHOD_4 ( IDENT_11 , IDENT_4 , IDENT_0 ) ; "<AssertPlaceHolder>" ; } METHOD_4 ( eu . IDENT_1 . IDENT_2 . METHOD_2 , eu . IDENT_1 . IDENT_2 . IDENT_3 , byte [ ] ) { java . security . IDENT_13 IDENT_14 ; try { IDENT_14 = java . security . IDENT_13 . getInstance ( STRING_0 ) ; } catch ( java . security . IDENT_15 e ) { IDENT_14 = null ; e . printStackTrace ( ) ; } int l ; byte [ ] IDENT_16 = eu . IDENT_1 . IDENT_2 . IDENT_5 . METHOD_5 ( IDENT_17 . n . toByteArray ( ) ) ; l = IDENT_16 . length ; int IDENT_18 ; byte [ ] IDENT_19 = IDENT_4 . IDENT_4 ; IDENT_18 = IDENT_19 . length ; if ( IDENT_18 == l ) { java . math . BigInteger IDENT_20 = new java . math . BigInteger ( 1 , IDENT_4 . IDENT_4 ) ; java . math . BigInteger data = IDENT_20 . METHOD_6 ( java . math . BigInteger . valueOf ( 3 ) , IDENT_17 . n ) ; byte [ ] IDENT_21 = data . toByteArray ( ) ; byte [ ] IDENT_22 = new byte [ l ] ; java . lang . System . METHOD_7 ( IDENT_21 , 0 , IDENT_22 , ( ( IDENT_22 . length ) - ( IDENT_21 . length ) ) , IDENT_21 . length ) ; byte [ ] IDENT_23 = new byte [ INT_26 ] ; byte [ ] IDENT_24 = new byte [ l - INT_26 ] ; java . lang . System . METHOD_7 ( IDENT_22 , 0 , IDENT_24 , 0 , ( l - INT_26 ) ) ; java . lang . System . METHOD_7 ( IDENT_22 , IDENT_24 . length , IDENT_23 , 0 , INT_26 ) ; IDENT_14 . update ( IDENT_0 ) ; byte [ ] IDENT_25 = IDENT_14 . METHOD_8 ( IDENT_24 ) ; if ( ! ( java . util . Arrays . equals ( IDENT_23 , IDENT_25 ) ) ) { throw new java . lang . RuntimeException ( STRING_1 ) ; } if ( ( IDENT_24 [ 0 ] ) != 0 ) { throw new java . lang . RuntimeException ( STRING_2 ) ; } byte [ ] IDENT_26 = new byte [ 2 ] ; java . lang . System . METHOD_7 ( IDENT_24 , 1 , IDENT_26 , 0 , 2 ) ; int IDENT_27 = java . nio . ByteBuffer . METHOD_9 ( IDENT_26 ) . METHOD_10 ( ) ; if ( IDENT_27 > ( l - INT_27 ) ) { throw new java . lang . RuntimeException ( ( STRING_3 + IDENT_27 ) ) ; } byte [ ] output = new byte [ IDENT_27 ] ; java . lang . System . METHOD_7 ( IDENT_24 , 3 , output , 0 , IDENT_27 ) ; return output ; } else if ( IDENT_18 > l ) { byte [ ] IDENT_28 = new byte [ l ] ; byte [ ] IDENT_29 = new byte [ IDENT_18 - l ] ; byte [ ] IDENT_30 = IDENT_4 . IDENT_4 ; java . lang . System . METHOD_7 ( IDENT_30 , 0 , IDENT_28 , 0 , l ) ; java . lang . System . METHOD_7 ( IDENT_30 , l , IDENT_29 , 0 , IDENT_29 . length ) ; java . math . BigInteger IDENT_20 = new java . math . BigInteger ( 1 , IDENT_28 ) ; java . math . BigInteger data = IDENT_20 . METHOD_6 ( java . math . BigInteger . valueOf ( 3 ) , IDENT_17 . n ) ; byte [ ] IDENT_21 = data . toByteArray ( ) ; byte [ ] IDENT_22 = new byte [ l ] ; java . lang . System . METHOD_7 ( IDENT_21 , 0 , IDENT_22 , ( ( IDENT_22 . length ) - ( IDENT_21 . length ) ) , IDENT_21 . length ) ; byte [ ] IDENT_23 = new byte [ INT_26 ] ; byte [ ] IDENT_24 = new byte [ l - INT_26 ] ; java . lang . System . METHOD_7 ( IDENT_22 , 0 , IDENT_24 , 0 , ( l - INT_26 ) ) ; java . lang . System . METHOD_7 ( IDENT_22 , IDENT_24 . length , IDENT_23 , 0 , INT_26 ) ; IDENT_14 . update ( IDENT_0 ) ; IDENT_14 . update ( IDENT_24 ) ; byte [ ] IDENT_25 = IDENT_14 . METHOD_8 ( IDENT_29 ) ; if ( ! ( java . util . Arrays . equals ( IDENT_23 , IDENT_25 ) ) ) { throw new java . lang . RuntimeException ( STRING_1 ) ; } if ( ( IDENT_24 [ 0 ] ) != 0 ) { throw new java . lang . RuntimeException ( STRING_4 ) ; } byte [ ] IDENT_26 = new byte [ 2 ] ; java . lang . System . METHOD_7 ( IDENT_24 , 1 , IDENT_26 , 0 , 2 ) ; int IDENT_27 = java . nio . ByteBuffer . METHOD_9 ( IDENT_26 ) . METHOD_10 ( ) ; if ( IDENT_27 != ( ( l - INT_27 ) + ( IDENT_29 . length ) ) ) { throw new java . lang . RuntimeException ( ( STRING_5 + IDENT_27 ) ) ; } byte [ ] output = new byte [ IDENT_27 ] ; java . lang . System . METHOD_7 ( IDENT_24 , 3 , output , 0 , ( l - INT_27 ) ) ; java . lang . System . METHOD_7 ( IDENT_29 , 0 , output , ( l - INT_27 ) , IDENT_29 . length ) ; return output ; } else { throw new java . lang . RuntimeException ( ( ( ( STRING_6 + IDENT_18 ) + STRING_7 ) + l ) ) ; } }
org . junit . Assert . assertTrue ( java . util . Arrays . equals ( data , IDENT_12 ) )