예제 #1
0
 // Methods
 public static void Encrypt(string inFile, string outFile, string installPath, ScePsmEdataType type, IntPtr devPkcs12, int devPkcs12Size, IntPtr hostKdbg, int hostKdbgSize)
 {
     ScePsmEdataStatus status = (IntPtr.Size == 8) ? ScePsmEdata64.Encrypt(inFile, outFile, installPath, type, devPkcs12, devPkcs12Size, hostKdbg, hostKdbgSize) : ScePsmEdata32.Encrypt(inFile, outFile, installPath, type, devPkcs12, devPkcs12Size, hostKdbg, hostKdbgSize);
     if (status != ScePsmEdataStatus.OK)
     {
         throw new ScePsmEdataException((int)status, "Error encrypting file.");
     }
 }
예제 #2
0
 public static extern ScePsmEdataStatus Encrypt(string inFile, string outFile, string installPath, ScePsmEdataType type, string devPkcs12, int devPkcs12Size, string hostKdbg, int hostKdbgSize);
예제 #3
0
        // Methods
        public static void Encrypt(string inFile, string outFile, string installPath, ScePsmEdataType type, IntPtr devPkcs12, int devPkcs12Size, IntPtr hostKdbg, int hostKdbgSize)
        {
            ScePsmEdataStatus status = (IntPtr.Size == 8) ? ScePsmEdata64.Encrypt(inFile, outFile, installPath, type, devPkcs12, devPkcs12Size, hostKdbg, hostKdbgSize) : ScePsmEdata32.Encrypt(inFile, outFile, installPath, type, devPkcs12, devPkcs12Size, hostKdbg, hostKdbgSize);

            if (status != ScePsmEdataStatus.OK)
            {
                throw new ScePsmEdataException((int)status, "Error encrypting file.");
            }
        }
예제 #4
0
 public static extern ScePsmEdataStatus Encrypt(string inFile, string outFile, string installPath, ScePsmEdataType type, string devPkcs12, int devPkcs12Size, string hostKdbg, int hostKdbgSize);