// 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."); } }
public static extern ScePsmEdataStatus Encrypt(string inFile, string outFile, string installPath, ScePsmEdataType type, string devPkcs12, int devPkcs12Size, string hostKdbg, int hostKdbgSize);