Keeps the YubiHSM's version number and can tell what capabilities it 
  has.
    |  |  | 
    |  |  | 
    |  | 
        
          | have_key_store_decrypt(self) YSM_KEY_STORE_DECRYPT was introduced in 1.0, replacing 
      YSM_KEY_STORAGE_UNLOCK.
 |  |  | 
    |  | 
        
          | have_unlock(self) YSM_HSM_UNLOCK, featuring YubiKey OTP unlocking of operations, was 
      introduced in 1.0.
 |  |  | 
    |  | 
        
          | have_keycommit(self) YubiHSM have the 'keycommit' command in configuration mode.
 |  |  | 
    |  | 
        
          | have_keydisable(self) YubiHSM have the 'keydis'(able) command in configuration mode.
 |  |  | 
    |  | 
        
          | have_YSM_BUFFER_LOAD(self) This is a key handle permission flag that was introduced in 0.9.9.
 |  |  | 
    |  | 
        
          | have_YSM_DB_YUBIKEY_AEAD_STORE2(self) The 2nd generation store command (with public id != nonce) was 
      introduced in 1.0.4.
 |  |  |