Changeset 2259
- Timestamp:
- 10/27/2010 1:54:10 PM (3 years ago)
- Location:
- branches/eraser6/6.0/Eraser.DefaultPlugins
- Files:
-
- 2 edited
-
ErasureMethods/Gutmann.cs (modified) (1 diff)
-
Plugin.cs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/eraser6/6.0/Eraser.DefaultPlugins/ErasureMethods/Gutmann.cs
r1677 r2259 97 97 } 98 98 } 99 100 sealed class GutmannLite : PassBasedErasureMethod101 {102 public override string Name103 {104 get { return S._("Gutmann Lite"); }105 }106 107 public override Guid Guid108 {109 get { return new Guid("{AE5EB764-41B0-4601-BDF2-326B5838D44A}"); }110 }111 112 protected override bool RandomizePasses113 {114 get { return false; }115 }116 117 protected override ErasureMethodPass[] PassesSet118 {119 get120 {121 return new ErasureMethodPass[]122 {123 new ErasureMethodPass(WriteRandom, null), //Original pass 1124 new ErasureMethodPass(WriteConstant, new byte[] {0x55}), //Original pass 5125 new ErasureMethodPass(WriteConstant, new byte[] {0xAA}), //Original pass 6126 new ErasureMethodPass(WriteConstant, new byte[] {0x92, 0x49, 0x24}), //Original pass 7127 new ErasureMethodPass(WriteConstant, new byte[] {0x49, 0x24, 0x92}), //Original pass 8128 new ErasureMethodPass(WriteConstant, new byte[] {0x24, 0x92, 0x49}), //Original pass 9129 new ErasureMethodPass(WriteConstant, new byte[] {0x4B}),130 new ErasureMethodPass(WriteConstant, new byte[] {0xB4}),131 new ErasureMethodPass(WriteConstant, new byte[] {0x00}),132 new ErasureMethodPass(WriteConstant, new byte[] {0x11}),133 };134 }135 }136 }137 99 } -
branches/eraser6/6.0/Eraser.DefaultPlugins/Plugin.cs
r1677 r2259 39 39 //Then register the erasure methods et al. 40 40 ErasureMethodManager.Register(new Gutmann()); //35 passes 41 ErasureMethodManager.Register(new GutmannLite()); //10 passes42 41 ErasureMethodManager.Register(new DoD_EcE()); //7 passes 43 42 ErasureMethodManager.Register(new RCMP_TSSIT_OPS_II()); //7 passes
Note: See TracChangeset
for help on using the changeset viewer.
