static byte [][] a(RSAPrivateCrtKey rsaprivatecrtkey) { byte abyte0[][]; int i1; int k1; abyte0 = new byte [ 8 ][ 0 ]; i1 = (i1 = rsaprivatecrtkey.getModulus().bitLength()) + (i1 & 1 ); Object obj = null ; boolean flag = false ; k1 = i1 >> 3 ; abyte0[ 0 ] = new byte [k1]; byte abyte1[]; int j1; if ((j1 = (abyte1 = rsaprivatecrtkey.getModulus().toByteArray()).length) != k1 + 1 ) goto _L2; else goto _L1_L1: abyte1; true ; abyte0[ 0 ]; 0 ; k1; goto _L3_L2: abyte1; 0 ; abyte0[ 0 ]; k1 - j1; j1;_L3: System.arraycopy(); abyte0[ 1 ] = new byte [k1]; if ((j1 = (abyte1 = rsaprivatecrtkey.getPrivateExponent().toByteArray()).length) != k1 + 1 ) goto _L5; else goto _L4_L4: abyte1; true ; abyte0[ 1 ]; 0 ; k1; goto _L6_L5: abyte1; 0 ; abyte0[ 1 ]; k1 - j1; j1;_L6: System.arraycopy(); k1 = i1 >> 4 ; abyte0[ 2 ] = new byte [k1]; if ((j1 = (abyte1 = rsaprivatecrtkey.getCrtCoefficient().toByteArray()).length) != k1 + 1 ) goto _L8; else goto _L7_L7: abyte1; true ; abyte0[ 2 ]; 0 ; k1; goto _L9_L8: abyte1; 0 ; abyte0[ 2 ]; k1 - j1; j1;_L9: System.arraycopy(); abyte0[ 3 ] = new byte [k1]; if ((j1 = (abyte1 = rsaprivatecrtkey.getPrimeExponentP().toByteArray()).length) != k1 + 1 ) goto _L11; else goto _L10_L10: abyte1; true ; abyte0[ 3 ]; 0 ; k1; goto _L12_L11: abyte1; 0 ; abyte0[ 3 ]; k1 - j1; j1;_L12: System.arraycopy(); abyte0[ 4 ] = new byte [k1]; if ((j1 = (abyte1 = rsaprivatecrtkey.getPrimeExponentQ().toByteArray()).length) != k1 + 1 ) goto _L14; else goto _L13_L13: abyte1; true ; abyte0[ 4 ]; 0 ; k1; goto _L15_L14: abyte1; 0 ; abyte0[ 4 ]; k1 - j1; j1;_L15: System.arraycopy(); abyte0[ 5 ] = new byte [k1]; if ((j1 = (abyte1 = rsaprivatecrtkey.getPrimeP().toByteArray()).length) != k1 + 1 ) goto _L17; else goto _L16_L16: abyte1; true ; abyte0[ 5 ]; 0 ; k1; goto _L18_L17: abyte1; 0 ; abyte0[ 5 ]; k1 - j1; j1;_L18: System.arraycopy(); abyte0[ 6 ] = new byte [k1]; if ((j1 = (abyte1 = rsaprivatecrtkey.getPrimeQ().toByteArray()).length) != k1 + 1 ) goto _L20; else goto _L19_L19: abyte1; true ; abyte0[ 6 ]; 0 ; k1; goto _L21_L20: abyte1; 0 ; abyte0[ 6 ]; k1 - j1; j1;_L21: System.arraycopy(); abyte0[ 7 ] = new byte [ 4 ]; if ((j1 = (abyte1 = rsaprivatecrtkey.getPublicExponent().toByteArray()).length) <= 4 ) goto _L23; else goto _L22_L22: abyte1; false ; abyte0[ 7 ]; 0 ; 4 ; goto _L24_L23: abyte1; 0 ; abyte0[ 7 ]; 4 - j1; j1;_L24: System.arraycopy(); return abyte0; }