<br>finding out if a device is luks device is a bit clunky at the moment because a user will have to go through the crypt_init(),crypt_load() and finally crypt_free() to see if a device is luks device.<br><br>Just added support for opening truecrypt volumes and the way to check if a volume is a true crypt volume seem to be clunkier since it involves doing crypt_init(),crypt_load(),crypt_activate_by_volume_key() and if on success, crypt_deavicate() and then finally crypt_free()<br>

<br>It will be nice if these operations were simplified with something like:<br><br>crypt_is_luks( const char* device )<br><br>and<br><br>crypt_is_tcrypt( const char* device,const char* key,size_t key_len )<br>