Information

0
Story Points

Technologies

Decompiled Java File
package iaik.jce.com.fourthpass;

import java.lang.reflect.Method;
import java.util.Hashtable;

public class a {
   private static Hashtable _myTable;

   static {
      Hashtable var10000 = new Hashtable();
      var10000.put("tltv9~pn\u0000}t\u007f\u00049nt{sp}9]l\u0002NL^_<=C", "iaik.security.cipher.o");
      var10000.put("tltv9l~y<9Op}PynzopZ\u0000\u007f{\u0000\u007f^\u007f}plx", "iaik.asn1.c");
      var10000.put("tltv9~pn\u0000}t\u007f\u00049nt{sp}9[lootyr", "iaik.security.cipher.r");
      var10000.put("tltv9~pn\u0000}t\u007f\u00049nt{sp}9]l\u0002]N@", "iaik.security.cipher.d");
      var10000.put("tltv9~pn\u0000}t\u007f\u00049nt{sp}9]l\u0002]N?", "iaik.security.cipher.e");
      var10000.put("tltv9~pn\u0000}t\u007f\u00049nt{sp}9]l\u0002]N=", "iaik.security.cipher.f");
      var10000.put("tltv9\u0003@;D9p\u0003\u007fpy~tzy~9|\u0000lwtqtpo9~\u007f}\u0000n\u007f\u0000}p~9\\N^\u007fl\u007fpxpy\u007fTyqzQln\u007fz}\u0004", "iaik.x509.extensions.qualified.structures.a");
      var10000.put("tltv9~pn\u0000}t\u007f\u00049nt{sp}9]l\u0002Nt{sp}", "iaik.security.cipher.l");
      var10000.put("tltv9{vn~9{vn~B9[VN^BQln\u007fz}\u0004", "iaik.pkcs.pkcs7.c");
      var10000.put("tltv9~pn\u0000}t\u007f\u00049nt{sp}9^^W[lootyr", "iaik.security.cipher.b");
      var10000.put("tltv9l~y<9Op}OpnzopTy{\u0000\u007f^\u007f}plx", "iaik.asn1.d");
      var10000.put("tltv9\u0000\u007ftw~9]QN==@>Ylxp[l}~p}/[l}~poYlxp", "iaik.utils.d");
      var10000.put("tltv9~pn\u0000}t\u007f\u00049}~l9]^L", "iaik.security.rsa.a");
      var10000.put("tltv9~pn\u0000}t\u007f\u00049nt{sp}9NX^Vp\u0004b}l{Nt{sp}", "iaik.security.cipher.u");
      var10000.put("tltv9~pn\u0000}t\u007f\u00049xo9Lm~\u007f}ln\u007fXp~~lrpOtrp~\u007f", "iaik.security.md.b");
      var10000.put("tltv9~pn\u0000}t\u007f\u00049nt{sp}9]l\u0002RZ^_", "iaik.security.cipher.j");
      var10000.put("tltv9{vn~9{vn~B9Otrp~\u007f[}z\u0001top}", "iaik.pkcs.pkcs7.d");
      var10000.put("tltv9l~y<9ZMUPN_Qln\u007fz}\u0004", "iaik.asn1.a");
      var10000.put("tltv9\u0000\u007ftw~9]QN==@>Ylxp[l}~p}/[l}~po]OY", "iaik.utils.c");
      var10000.put("tltv9l~y<9PynzopWt~\u007fpyp}Py\u007f}\u0004", "iaik.asn1.e");
      var10000.put("tltv9~pn\u0000}t\u007f\u00049nt{sp}9]l\u0002OP^", "iaik.security.cipher.k");
      var10000.put("tltv9\u0000\u007ftw~9Tltvapn\u007fz}", "iaik.utils.a");
      var10000.put("tltv9~pn\u0000}t\u007f\u00049nt{sp}9M\u0000qqp}poNt{sp}", "iaik.security.cipher.t");
      var10000.put("tltv9{vn~9{vn~B9^trypoOl\u007fl^\u007f}plx/Otrp~\u007fPy\u007f}\u0004", "iaik.pkcs.pkcs7.b");
      var10000.put("tltv9~pn\u0000}t\u007f\u00049}lyozx9Opql\u0000w\u007fP\u0001py\u007fWt~\u007fpyp}", "iaik.security.random.a");
      var10000.put("tltv9~pn\u0000}t\u007f\u00049nt{sp}9]l\u0002TOPL", "iaik.security.cipher.i");
      var10000.put("tltv9l~y<9Op}Ty{\u0000\u007f^\u007f}plx/Zn\u007fp\u007fTy{\u0000\u007f^\u007f}plx", "iaik.asn1.b");
      var10000.put("tltv9{vn~9{vn~<=9MlrQln\u007fz}\u0004", "iaik.pkcs.pkcs12.b");
      var10000.put("tltv9{vn~9{vn~B9^trypoOl\u007fl^\u007f}plx/Otrp~\u007fapn\u007fz}", "iaik.pkcs.pkcs7.a");
      var10000.put("tltv9~pn\u0000}t\u007f\u00049nt{sp}9]l\u0002N_]", "iaik.security.cipher.v");
      var10000.put("tltv9\u0003@;D9P\u0003\u007fpy~tzyQln\u007fz}\u0004", "iaik.x509.a");
      var10000.put("tltv9{vn~9{vn~<=9Vp\u0004Xl\u007fp}tlwRpyp}l\u007fz}", "iaik.pkcs.pkcs12.a");
      var10000.put("ul\u0001l\u00039n}\u0004{\u007fz9Y\u0000wwNt{sp}^{t", "javax.crypto.a");
      var10000.put("tltv9~pn\u0000}t\u007f\u00049nt{sp}9]l\u0002_}t{wpOP^", "iaik.security.cipher.c");
      var10000.put("tltv9\u0003@;D9zn~{9]p~{zy~pQln\u007fz}\u0004", "iaik.x509.ocsp.a");
      var10000.put("tltv9~pn\u0000}t\u007f\u00049nt{sp}9]l\u0002MwznvNt{sp}A?", "iaik.security.cipher.q");
      var10000.put("tltv9~pn\u0000}t\u007f\u00049nt{sp}9T^ZBC<A?[lootyr", "iaik.security.cipher.w");
      var10000.put("opxz9OSVp\u0004Lr}ppxpy\u007f/`~p}", "demo.c");
      var10000.put("tltv9~pn\u0000}t\u007f\u00049nt{sp}9]l\u0002NQM", "iaik.security.cipher.m");
      var10000.put("tltv9\u0000\u007ftw~9]QN==@>Ylxp[l}~p}/LaL", "iaik.utils.e");
      var10000.put("tltv9\u0000\u007ftw~9YlxpLyoPXltw", "iaik.utils.f");
      var10000.put("tltv9~pn\u0000}t\u007f\u00049nt{sp}9]l\u0002NMN", "iaik.security.cipher.n");
      var10000.put("tltv9unp9nzx9qz\u0000}\u007fs{l~~9Nl\u007fnsTx{w", "iaik.jce.com.fourthpass.b");
      var10000.put("tltv9~pn\u0000}t\u007f\u00049nt{sp}9[VN^@[lootyr", "iaik.security.cipher.s");
      var10000.put("opxz9^{ppo_txp}", "demo.a");
      var10000.put("tltv9~pn\u0000}t\u007f\u00049nt{sp}9al}Wpyr\u007fsVp\u0004Rpyp}l\u007fz}", "iaik.security.cipher.a");
      var10000.put("tltv9unp9nzx9qz\u0000}\u007fs{l~~9Qt\u0003\u0000{]pqwpn\u007ftzy", "iaik.jce.com.fourthpass.a");
      var10000.put("tltv9\u0000\u007ftw~9]QN==@>Ylxp[l}~p}/^sz}\u007fYlxpZTOL~~zntl\u007ftzy", "iaik.utils.b");
      var10000.put("tltv9~pn\u0000}t\u007f\u00049nt{sp}9]l\u0002[NMN", "iaik.security.cipher.g");
      var10000.put("opxz9P^OSVPV/`~p}", "demo.b");
      var10000.put("tltv9l~y<9~\u007f}\u0000n\u007f\u0000}p~9L\u007f\u007f}tm\u0000\u007fpalw\u0000pQln\u007fz}\u0004", "iaik.asn1.structures.a");
      var10000.put("tltv9~pn\u0000}t\u007f\u00049nt{sp}9]l\u0002Mwz\u0002qt~s", "iaik.security.cipher.p");
      var10000.put("tltv9~pn\u0000}t\u007f\u00049nt{sp}9]l\u0002ZQM", "iaik.security.cipher.h");
      _myTable = var10000;
   }

   private static final String b(String var0) {
      char[] var1 = var0.toCharArray();

      for(int var2 = var1.length - 1; var2 >= 0; --var2) {
         char var3 = var1[var2];
         if(var3 > 11 && (var3 | 127) == 127) {
            var1[var2] = (char)(var3 + 11 & 127);
         }
      }

      return new String(var1);
   }

   public static Method b(Class var0, String var1, Class[] var2) throws NoSuchMethodException {
      try {
         return var0.getMethod(var1, var2);
      } catch (NoSuchMethodException var8) {
         StringBuffer var4 = new StringBuffer(var0.getName());
         var4.append('/');
         var4.append(var1);
         var4.append('(');
         if(var2 != null) {
            for(int var6 = 0; var6 < var2.length; ++var6) {
               Class var7 = var2[var6];
               if(var7 != null) {
                  var4.append('L');
                  var4.append(var7.getName().replace('.', '/'));
                  var4.append(';');
               }
            }
         }

         var4.append(')');
         var1 = (String)_myTable.get(b(var4.toString()));
         if(var1 != null) {
            return var0.getMethod(var1, var2);
         } else {
            throw var8;
         }
      }
   }

   public static Class a(String var0) throws ClassNotFoundException {
      try {
         return Class.forName(var0);
      } catch (ClassNotFoundException var3) {
         String var2 = (String)_myTable.get(b(var0));
         if(var2 != null) {
            return Class.forName(var2);
         } else {
            throw var3;
         }
      }
   }
}
Page generated: Oct 19, 2017 2:34:15 PM