Tom

Results 10 issues of Tom

```cpp const uint64_t m_part_len; // ... APFS_Block_8_5_Spaceman m_spaceman_hdr; ```

Have a proposal to put these files Aes.cpp Aes.h AesXts.cpp AesXts.h Crypto.cpp Crypto.h Des.cpp Des.h Sha1.cpp Sha1.h Sha256.cpp Sha256.h TripleDes.cpp TripleDes.h and probably these two Crc32.cpp Crc32.h to a subfolder...

Would be happy to see someday support of new [Apple FS](https://developer.apple.com/library/prerelease/content/documentation/FileManagement/Conceptual/APFS_Guide/Introduction/Introduction.html) Apple File System supports nearly all of the features of HFS+, and offers improvements over HFS+, including 64-bit inode...

enhancement

FYI: the status picture from TeamCity doesn't work for quite a while

Remove openssl dependency: using openssl for only base64 decoding is a bit much. base64 decoding code is taken from http://stackoverflow.com/questions/180947/base64-decode-snippet-in-c (post by LihO). But i've added skipping of non base64...

AES-128 and AES-256. Is it actually possible? Thanks.

```cpp leafNode = findLeafNode((Key*) &key, cnidAttrComparator); ``` if findLeafNode returns empty HFSBTreeNode then operator= will crash in initFromBuffer. I'd change the method code to ```cpp void initFromBuffer() { if (m_descriptorData.size())...

Since DMG is a container which can contain different file systems (ISO 9660 / UDF / HFS / APFS / FAT32 / NTFS), I'd recommend separating file system code to...

If you create a DMG out of CD/DVD/Blue-Ray disk (with disk utility), it will contain UDF file system.

Just have encounted a DMG file (Apple Service Diagnostic 3S135.dmg, 3.55 GB) that throws this type of exception (in HFSBTree::HFSBTree) when constructing HFSExtentsOverflowBTree After this, the app crashes in CachedReader::nonCachedRead...