////////////////////////////////////////////////////////////////////////// ReadObject -- writes an object from disk, either encrypted or not, that was written using WriteObject above. //////////////////////////////////////////////////////////////////////////
| 268 | // written using WriteObject above. |
| 269 | /////////////////////////////////////////////////////////////////////////////// |
| 270 | static void ReadObject(const TCHAR* objFileName, |
| 271 | iTypedSerializable* pObjHeader, |
| 272 | iTypedSerializable& obj, |
| 273 | const cFileHeaderID& fhid, |
| 274 | const cElGamalSigPublicKey* pPublicKey, |
| 275 | bool& bEncrypted) |
| 276 | { |
| 277 | cDebug d("ReadObject"); |
| 278 | d.TraceDebug(_T("Reading %s from file %s\n"), obj.GetType().AsString(), objFileName); |
| 279 | |
| 280 | cFileArchive arch; |
| 281 | arch.OpenRead(objFileName); |
| 282 | |
| 283 | ReadObjectFromArchive(arch, objFileName, pObjHeader, obj, fhid, pPublicKey, bEncrypted); |
| 284 | } |
| 285 | |
| 286 | /////////////////////////////////////////////////////////////////////////////// |
| 287 | // IsObjectEncrypted |
no test coverage detected