Report error if no LUKS keyslots are available.
Also fix LUKS1 keyslot function to proper return -ENOENT errno in this case. This change means, that user can distinguish between bad passphrase and no keyslot available. (But this information was avalilable with luksDump even before the change.)
Showing with 15 additions and 11 deletions