Licenses and Sources
Last updated: 1 November 2026
Software
CryptDMG was developed by us. The app contains no third-party source code or libraries. It uses only Apple system libraries that are part of iOS (CommonCrypto, Compression, libbz2, StoreKit, LocalAuthentication, AVFoundation, ImageIO).
Specifications
- Apple File System Reference - Apple Inc.
- Technical Note TN1150: HFS Plus Volume Format - Apple Inc.
- Inside Macintosh (resource file format) - Apple Inc.
- XNU bsd/sys/decmpfs.h, layout facts only - Apple Inc., APSL 2.0
- Microsoft FAT32 File System Specification (fatgen103, v1.03) - Microsoft Corporation
- VeraCrypt Volume Format Specification - IDRIX
- FIPS 197 (AES), IEEE 1619 (XTS), FIPS 180-4 (SHA-2), RFC 8018 (PBKDF2), RFC 2104 (HMAC), RFC 3720 (CRC-32C)
- Matroska (RFC 9559), EBML (RFC 8794) - IETF
- ISO/IEC 14496-12, ISO/IEC 14496-15 (MP4), ETSI TS 102 366 (AC-3) - ISO/IEC, ETSI
Algorithms
Some hash functions used for VeraCrypt contain constants from public standards:
- Streebog (GOST R 34.11-2012): S-box, matrix A, constants C1-C12 from RFC 6986 - V. Dolmatov, A. Degtyarev, IETF Trust
- BLAKE2s: SIGMA table from RFC 7693 - M-J. Saarinen, J-P. Aumasson, IETF Trust; BLAKE2 itself is CC0
- Argon2id from RFC 9106 - A. Biryukov, D. Dinu, D. Khovratovich, S. Josefsson, IETF Trust
- Whirlpool - P. S. L. M. Barreto, V. Rijmen, public domain
- RIPEMD-160 - H. Dobbertin, A. Bosselaers, B. Preneel
- SHA-2 initial values - FIPS 180-4, NIST, public domain
Copyright (c) IETF Trust and the persons identified as the document authors. All rights reserved. Redistribution and use in source and binary forms, with or without modification, is permitted pursuant to, and subject to the license terms contained in, the Revised BSD License set forth in Section 4.c of the IETF Trust's Legal Provisions Relating to IETF Documents (trustee.ietf.org/license-info).
Development and tests only
Not part of the app: cryptsetup test images (M. Broz, GPL-2.0-or-later) to check VeraCrypt compatibility, test vectors from OpenSSL (Apache-2.0) and RFCs, and Apple software on the development Mac (hdiutil, newfs_msdos, fsck_msdos) to produce and compare test data. None of it is included in the app.
Trademarks
Apple, Mac, macOS, iPhone, iPad, APFS and Face ID are trademarks of Apple Inc. VeraCrypt is a trademark of IDRIX. TrueCrypt is a trademark of the TrueCrypt Foundation. Windows is a trademark of Microsoft Corporation. CryptDMG is not affiliated with or endorsed by these companies.