estoraged.cpp (82897c35761f505c2b881f72c61f726f7d562692) | estoraged.cpp (a6e3b99df73312c465b4b174b167bb785e886a71) |
---|---|
1 2#include "estoraged.hpp" 3 4#include "cryptErase.hpp" 5#include "cryptsetupInterface.hpp" 6#include "pattern.hpp" 7#include "verifyDriveGeometry.hpp" 8#include "zero.hpp" --- 55 unchanged lines hidden (view full) --- 64 { 65 CryptErase myCryptErase(devPath); 66 myCryptErase.doErase(); 67 break; 68 } 69 case EraseMethod::VerifyGeometry: 70 { 71 VerifyDriveGeometry myVerifyGeometry(devPath); | 1 2#include "estoraged.hpp" 3 4#include "cryptErase.hpp" 5#include "cryptsetupInterface.hpp" 6#include "pattern.hpp" 7#include "verifyDriveGeometry.hpp" 8#include "zero.hpp" --- 55 unchanged lines hidden (view full) --- 64 { 65 CryptErase myCryptErase(devPath); 66 myCryptErase.doErase(); 67 break; 68 } 69 case EraseMethod::VerifyGeometry: 70 { 71 VerifyDriveGeometry myVerifyGeometry(devPath); |
72 uint64_t size = myVerifyGeometry.findSizeOfBlockDevice(); 73 myVerifyGeometry.geometryOkay(size); | 72 myVerifyGeometry.geometryOkay(); |
74 break; 75 } 76 case EraseMethod::LogicalOverWrite: 77 { 78 Pattern myErasePattern(devPath); | 73 break; 74 } 75 case EraseMethod::LogicalOverWrite: 76 { 77 Pattern myErasePattern(devPath); |
79 myErasePattern.writePattern(myErasePattern.findSizeOfBlockDevice()); | 78 myErasePattern.writePattern(); |
80 break; 81 } 82 case EraseMethod::LogicalVerify: 83 { 84 Pattern myErasePattern(devPath); | 79 break; 80 } 81 case EraseMethod::LogicalVerify: 82 { 83 Pattern myErasePattern(devPath); |
85 myErasePattern.verifyPattern( 86 myErasePattern.findSizeOfBlockDevice()); | 84 myErasePattern.verifyPattern(); |
87 break; 88 } 89 case EraseMethod::VendorSanitize: 90 { 91 break; 92 } 93 case EraseMethod::ZeroOverWrite: 94 { 95 Zero myZero(devPath); | 85 break; 86 } 87 case EraseMethod::VendorSanitize: 88 { 89 break; 90 } 91 case EraseMethod::ZeroOverWrite: 92 { 93 Zero myZero(devPath); |
96 myZero.writeZero(myZero.findSizeOfBlockDevice()); | 94 myZero.writeZero(); |
97 break; 98 } 99 case EraseMethod::ZeroVerify: 100 { 101 Zero myZero(devPath); | 95 break; 96 } 97 case EraseMethod::ZeroVerify: 98 { 99 Zero myZero(devPath); |
102 myZero.verifyZero(myZero.findSizeOfBlockDevice()); | 100 myZero.verifyZero(); |
103 break; 104 } 105 case EraseMethod::SecuredLocked: 106 { 107 if (isLocked()) 108 { 109 lock(); 110 } --- 245 unchanged lines hidden --- | 101 break; 102 } 103 case EraseMethod::SecuredLocked: 104 { 105 if (isLocked()) 106 { 107 lock(); 108 } --- 245 unchanged lines hidden --- |