AES Metal - Config.ini
At start-up, AES Metal reads from a file called config.ini, the contents of this file will be used to bypass the internal defaults.
The config.ini is just a text file, if it doesn't exist, it will need to be created (watch out for config.ini.txt, it will not work)
Command rules
- The commands are not case sensitive
- They must be typed exactly as shown, i.e. no punctuation or extra spaces
- One command per line
- Only the first 512 bytes of the config.ini are read
- A config.ini is not necessary for AES Metal to run
- If conflicting commands are given, only the first of the conflicting commands will be used (see examples)
- Not all commands need to be given, the others will be set to the internal default
Set the confidential mode
- Hide
- Show
Set the operation
- Encrypt
- Decrypt
Set the key size
- Key size 128
- Key size 192
- Key size 256
Stop the key size changing
- Lock key size
Set the mode of operation
- Mode CTR
- Mode GCM
- Mode OFB
- Mode CFB
- Mode CBC
- Mode ECB
- Mode PCBC
- Mode PRNG 64MB
- Mode PRNG 128MB
- Mode PRNG 256MB
- Mode PRNG 512MB
- Mode PRNG 1GB
- Mode PRNG 2GB
- Mode PRNG 4GB
- Mode PRNG 8GB
- Mode PRNG 16GB
* The PRNG mode and size was added to the mode of operation button in V2.03
Stop the mode of operation changing
- Lock mode
Set the size of the Pseudo Random Number Generator output
- PRNG 64MB
- PRNG 128MB
- PRNG 256MB
- PRNG 512MB
- PRNG 1GB
- PRNG 2GB
- PRNG 4GB
- PRNG 8GB
- PRNG 16GB
Stop the PRNG size changing
- Lock PRNG
Disable the IV and key tools
- Lock all tools
Disable only the IV tools
- Lock IV tools
Disable only the key tools
- Lock key tools
Disable a specific IV or key tool
- Lock IV load
- Lock IV save
- Lock IV rand
- Lock IV copy
- Lock IV paste
- Lock IV zero
- Lock key load
- Lock key save
- Lock key rand
- Lock key copy
- Lock key paste
- Lock key zero
Specific tool locking is accumulative, so several IV / key locking commands can be used in conjunction.
Config.ini Examples
Fixed CBC mode of operation, and fixed key size of 128
Mode CBCKey size 128
Lock mode
Lock key size
Conflicting commands. Start-up with Decrypt and CTR selected
DecryptEncrypt
Mode CTR
Mode PCBC
Start-up with a 1GB PRNG mode of operation selected
Mode PRNG 1GBStart-up with Decrypt, and a 192 bit key. No IV or Key tools available
DecryptKey size 192
Lock all tools
Prevent the IV or Key from being loaded, all other tools are available
Lock IV loadLock key load