python-yubihsm
Contents:
API Reference
python-yubihsm
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
A
AES128 (yubihsm.defs.ALGORITHM attribute)
AES128_CCM_WRAP (yubihsm.defs.ALGORITHM attribute)
AES128_YUBICO_AUTHENTICATION (yubihsm.defs.ALGORITHM attribute)
AES128_YUBICO_OTP (yubihsm.defs.ALGORITHM attribute)
AES192 (yubihsm.defs.ALGORITHM attribute)
AES192_CCM_WRAP (yubihsm.defs.ALGORITHM attribute)
AES192_YUBICO_OTP (yubihsm.defs.ALGORITHM attribute)
AES256 (yubihsm.defs.ALGORITHM attribute)
AES256_CCM_WRAP (yubihsm.defs.ALGORITHM attribute)
AES256_YUBICO_OTP (yubihsm.defs.ALGORITHM attribute)
AES_BLOCK_SIZE (in module yubihsm.objects)
AES_CBC (yubihsm.defs.ALGORITHM attribute)
AES_ECB (yubihsm.defs.ALGORITHM attribute)
AES_KWP (yubihsm.defs.ALGORITHM attribute)
ALGORITHM (class in yubihsm.defs)
(yubihsm.defs.LIST_FILTER attribute)
algorithm (yubihsm.objects.ObjectInfo attribute)
ALGORITHM_DISABLED (yubihsm.defs.ERROR attribute)
ALGORITHM_TOGGLE (yubihsm.defs.OPTION attribute)
ALL() (yubihsm.defs.CAPABILITY method)
ASYMMETRIC_KEY (yubihsm.defs.OBJECT attribute)
AsymmetricAuth (class in yubihsm.core)
AsymmetricKey (class in yubihsm.objects)
attest() (yubihsm.objects.AsymmetricKey method)
AttestationExtensions (class in yubihsm.objects)
AUDIT (class in yubihsm.defs)
authenticate() (yubihsm.core.AsymmetricAuth method)
(yubihsm.core.SymmetricAuth method)
AUTHENTICATE_SESSION (yubihsm.defs.COMMAND attribute)
AUTHENTICATION_FAILED (yubihsm.defs.ERROR attribute)
AUTHENTICATION_KEY (yubihsm.defs.OBJECT attribute)
AuthenticationKey (class in yubihsm.objects)
AuthSession (class in yubihsm.core)
B
BLINK_DEVICE (yubihsm.defs.COMMAND attribute)
C
CAPABILITIES (yubihsm.defs.LIST_FILTER attribute)
capabilities (yubihsm.objects.KeyAttestationExtensions attribute)
(yubihsm.objects.ObjectInfo attribute)
CAPABILITY (class in yubihsm.defs)
card_crypto (yubihsm.core.SymmetricAuth property)
CARD_CRYPTOGRAM (in module yubihsm.core)
CHANGE_AUTHENTICATION_KEY (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
change_key() (yubihsm.objects.AuthenticationKey method)
change_password() (yubihsm.objects.AuthenticationKey method)
change_public_key() (yubihsm.objects.AuthenticationKey method)
close() (yubihsm.backends.http.HttpBackend method)
(yubihsm.backends.usb.UsbBackend method)
(yubihsm.backends.YhsmBackend method)
(yubihsm.core.AuthSession method)
(yubihsm.core.YubiHsm method)
(yubihsm.YubiHsm method)
CLOSE_SESSION (yubihsm.defs.COMMAND attribute)
code (yubihsm.exceptions.YubiHsmDeviceError attribute)
COMMAND (class in yubihsm.defs)
command (yubihsm.core.LogEntry attribute)
COMMAND_AUDIT (yubihsm.defs.OPTION attribute)
COMMAND_UNEXECUTED (yubihsm.defs.ERROR attribute)
connect() (yubihsm.core.YubiHsm class method)
(yubihsm.YubiHsm class method)
context (yubihsm.core.AsymmetricAuth property)
(yubihsm.core.SymmetricAuth property)
CREATE_OTP_AEAD (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
create_otp_aead() (yubihsm.objects.OtpAeadKey method)
CREATE_SESSION (yubihsm.defs.COMMAND attribute)
create_session() (yubihsm.core.AsymmetricAuth class method)
(yubihsm.core.SymmetricAuth class method)
(yubihsm.core.YubiHsm method)
(yubihsm.YubiHsm method)
create_session_asymmetric() (yubihsm.core.YubiHsm method)
(yubihsm.YubiHsm method)
create_session_derived() (yubihsm.core.YubiHsm method)
(yubihsm.YubiHsm method)
D
data (yubihsm.core.LogEntry property)
DECRYPT_CBC (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
decrypt_cbc() (yubihsm.objects.SymmetricKey method)
DECRYPT_ECB (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
decrypt_ecb() (yubihsm.objects.SymmetricKey method)
DECRYPT_OAEP (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
decrypt_oaep() (yubihsm.objects.AsymmetricKey method)
DECRYPT_OTP (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
decrypt_otp() (yubihsm.objects.OtpAeadKey method)
DECRYPT_PKCS (yubihsm.defs.CAPABILITY attribute)
DECRYPT_PKCS1 (yubihsm.defs.COMMAND attribute)
decrypt_pkcs1v1_5() (yubihsm.objects.AsymmetricKey method)
delegated_capabilities (yubihsm.objects.ObjectInfo attribute)
delete() (yubihsm.objects.YhsmObject method)
DELETE_ASYMMETRIC_KEY (yubihsm.defs.CAPABILITY attribute)
DELETE_AUTHENTICATION_KEY (yubihsm.defs.CAPABILITY attribute)
DELETE_HMAC_KEY (yubihsm.defs.CAPABILITY attribute)
DELETE_OBJECT (yubihsm.defs.COMMAND attribute)
DELETE_OPAQUE (yubihsm.defs.CAPABILITY attribute)
DELETE_OTP_AEAD_KEY (yubihsm.defs.CAPABILITY attribute)
DELETE_SYMMETRIC_KEY (yubihsm.defs.CAPABILITY attribute)
DELETE_TEMPLATE (yubihsm.defs.CAPABILITY attribute)
DELETE_WRAP_KEY (yubihsm.defs.CAPABILITY attribute)
DEMO_MODE (yubihsm.defs.ERROR attribute)
DERIVE_ECDH (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
derive_ecdh() (yubihsm.objects.AsymmetricKey method)
DEVICE_INFO (yubihsm.defs.COMMAND attribute)
DeviceAttestationExtensions (class in yubihsm.objects)
DeviceInfo (class in yubihsm.core)
digest (yubihsm.core.LogEntry attribute)
DOMAINS (yubihsm.defs.LIST_FILTER attribute)
domains (yubihsm.objects.KeyAttestationExtensions attribute)
(yubihsm.objects.ObjectInfo attribute)
E
EC_BP256 (yubihsm.defs.ALGORITHM attribute)
EC_BP384 (yubihsm.defs.ALGORITHM attribute)
EC_BP512 (yubihsm.defs.ALGORITHM attribute)
EC_ECDH (yubihsm.defs.ALGORITHM attribute)
EC_ECDSA_SHA1 (yubihsm.defs.ALGORITHM attribute)
EC_ECDSA_SHA256 (yubihsm.defs.ALGORITHM attribute)
EC_ECDSA_SHA384 (yubihsm.defs.ALGORITHM attribute)
EC_ECDSA_SHA512 (yubihsm.defs.ALGORITHM attribute)
EC_ED25519 (yubihsm.defs.ALGORITHM attribute)
EC_K256 (yubihsm.defs.ALGORITHM attribute)
EC_P224 (yubihsm.defs.ALGORITHM attribute)
EC_P256 (yubihsm.defs.ALGORITHM attribute)
EC_P256_YUBICO_AUTHENTICATION (yubihsm.defs.ALGORITHM attribute)
EC_P384 (yubihsm.defs.ALGORITHM attribute)
EC_P521 (yubihsm.defs.ALGORITHM attribute)
ECHO (yubihsm.defs.COMMAND attribute)
ENCRYPT_CBC (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
encrypt_cbc() (yubihsm.objects.SymmetricKey method)
ENCRYPT_ECB (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
encrypt_ecb() (yubihsm.objects.SymmetricKey method)
entries (yubihsm.core.LogData attribute)
epk_hsm (yubihsm.core.AsymmetricAuth property)
ERROR (class in yubihsm.defs)
(yubihsm.defs.COMMAND attribute)
export_raw_key() (yubihsm.objects.PublicWrapKey method)
EXPORT_WRAPPED (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
export_wrapped() (yubihsm.objects.WrapKey method)
EXPORT_WRAPPED_RSA (yubihsm.defs.COMMAND attribute)
export_wrapped_rsa() (yubihsm.objects.PublicWrapKey method)
EXPORTABLE_UNDER_WRAP (yubihsm.defs.CAPABILITY attribute)
F
fips_approved (yubihsm.objects.KeyAttestationExtensions attribute)
fips_certificate (yubihsm.objects.DeviceAttestationExtensions attribute)
FIPS_MODE (yubihsm.defs.OPTION attribute)
FIPS_STATUS (class in yubihsm.defs)
firmware_version (yubihsm.objects.AttestationExtensions attribute)
FIXED (yubihsm.defs.AUDIT attribute)
for_curve() (yubihsm.defs.ALGORITHM static method)
FORCE_AUDIT (yubihsm.defs.OPTION attribute)
FORMAT (yubihsm.core.DeviceInfo attribute)
(yubihsm.core.LogEntry attribute)
(yubihsm.objects.ObjectInfo attribute)
G
generate() (yubihsm.objects.AsymmetricKey class method)
(yubihsm.objects.HmacKey class method)
(yubihsm.objects.OtpAeadKey class method)
(yubihsm.objects.SymmetricKey class method)
(yubihsm.objects.WrapKey class method)
GENERATE_ASYMMETRIC_KEY (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
GENERATE_HMAC_KEY (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
GENERATE_OTP_AEAD_KEY (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
GENERATE_SYMMETRIC_KEY (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
GENERATE_WRAP_KEY (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
GENERATED (yubihsm.defs.ORIGIN attribute)
get() (yubihsm.objects.Opaque method)
(yubihsm.objects.Template method)
get_backend() (in module yubihsm.backends)
get_certificate() (yubihsm.objects.AsymmetricKey method)
(yubihsm.objects.Opaque method)
get_command_audit() (yubihsm.core.AuthSession method)
get_device_info() (yubihsm.core.YubiHsm method)
(yubihsm.YubiHsm method)
GET_DEVICE_PUBLIC_KEY (yubihsm.defs.COMMAND attribute)
get_device_public_key() (yubihsm.core.YubiHsm method)
(yubihsm.YubiHsm method)
get_enabled_algorithms() (yubihsm.core.AuthSession method)
get_fips_mode() (yubihsm.core.AuthSession method)
get_fips_status() (yubihsm.core.AuthSession method)
get_force_audit() (yubihsm.core.AuthSession method)
get_info() (yubihsm.objects.YhsmObject method)
GET_LOG_ENTRIES (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
get_log_entries() (yubihsm.core.AuthSession method)
get_object() (yubihsm.core.AuthSession method)
GET_OBJECT_INFO (yubihsm.defs.COMMAND attribute)
GET_OPAQUE (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
GET_OPTION (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
get_option() (yubihsm.core.AuthSession method)
GET_PSEUDO_RANDOM (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
get_pseudo_random() (yubihsm.core.AuthSession method)
GET_PUBLIC_KEY (yubihsm.defs.COMMAND attribute)
get_public_key() (yubihsm.objects.AsymmetricKey method)
(yubihsm.objects.PublicWrapKey method)
(yubihsm.objects.WrapKey method)
GET_STORAGE_INFO (yubihsm.defs.COMMAND attribute)
GET_TEMPLATE (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
H
HMAC_KEY (yubihsm.defs.OBJECT attribute)
HMAC_SHA1 (yubihsm.defs.ALGORITHM attribute)
HMAC_SHA256 (yubihsm.defs.ALGORITHM attribute)
HMAC_SHA384 (yubihsm.defs.ALGORITHM attribute)
HMAC_SHA512 (yubihsm.defs.ALGORITHM attribute)
HmacKey (class in yubihsm.objects)
HOST_CRYPTOGRAM (in module yubihsm.core)
HttpBackend (class in yubihsm.backends.http)
I
ID (yubihsm.defs.LIST_FILTER attribute)
id (yubihsm.objects.ObjectInfo attribute)
(yubihsm.objects.YhsmObject attribute)
import_raw_key() (yubihsm.objects.WrapKey method)
IMPORT_WRAPPED (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
import_wrapped() (yubihsm.objects.WrapKey method)
IMPORT_WRAPPED_RSA (yubihsm.defs.COMMAND attribute)
import_wrapped_rsa() (yubihsm.objects.WrapKey method)
IMPORTED (yubihsm.defs.ORIGIN attribute)
IMPORTED_WRAPPED (yubihsm.defs.ORIGIN attribute)
init_session() (yubihsm.core.AsymmetricAuth class method)
(yubihsm.core.SymmetricAuth class method)
(yubihsm.core.YubiHsm method)
(yubihsm.YubiHsm method)
init_session_asymmetric() (yubihsm.core.YubiHsm method)
(yubihsm.YubiHsm method)
INSUFFICIENT_PERMISSIONS (yubihsm.defs.ERROR attribute)
INVALID_COMMAND (yubihsm.defs.ERROR attribute)
INVALID_DATA (yubihsm.defs.ERROR attribute)
INVALID_ID (yubihsm.defs.ERROR attribute)
INVALID_OTP (yubihsm.defs.ERROR attribute)
INVALID_SESSION (yubihsm.defs.ERROR attribute)
K
KEY_ENC (in module yubihsm.core)
KEY_MAC (in module yubihsm.core)
KEY_RMAC (in module yubihsm.core)
KeyAttestationExtensions (class in yubihsm.objects)
L
LABEL (yubihsm.defs.LIST_FILTER attribute)
label (yubihsm.objects.KeyAttestationExtensions attribute)
(yubihsm.objects.ObjectInfo attribute)
LABEL_LENGTH (in module yubihsm.objects)
LENGTH (yubihsm.core.DeviceInfo attribute)
(yubihsm.core.LogEntry attribute)
length (yubihsm.core.LogEntry attribute)
LENGTH (yubihsm.objects.ObjectInfo attribute)
LIST_FILTER (class in yubihsm.defs)
LIST_OBJECTS (yubihsm.defs.COMMAND attribute)
list_objects() (yubihsm.core.AuthSession method)
LOG_FULL (yubihsm.defs.ERROR attribute)
log_size (yubihsm.core.DeviceInfo attribute)
log_used (yubihsm.core.DeviceInfo attribute)
LogData (class in yubihsm.core)
LogEntry (class in yubihsm.core)
M
MAX_AES_PAYLOAD_SIZE (in module yubihsm.objects)
module
yubihsm
yubihsm.backends
yubihsm.backends.http
yubihsm.backends.usb
yubihsm.core
yubihsm.defs
yubihsm.exceptions
yubihsm.objects
yubihsm.utils
N
n_auth (yubihsm.core.LogData attribute)
n_boot (yubihsm.core.LogData attribute)
NONE() (yubihsm.defs.CAPABILITY method)
number (yubihsm.core.LogEntry attribute)
O
OBJECT (class in yubihsm.defs)
OBJECT_EXISTS (yubihsm.defs.ERROR attribute)
object_id (yubihsm.objects.KeyAttestationExtensions attribute)
OBJECT_NOT_FOUND (yubihsm.defs.ERROR attribute)
object_type (yubihsm.objects.AsymmetricKey attribute)
(yubihsm.objects.AuthenticationKey attribute)
(yubihsm.objects.HmacKey attribute)
(yubihsm.objects.ObjectInfo attribute)
(yubihsm.objects.Opaque attribute)
(yubihsm.objects.OtpAeadKey attribute)
(yubihsm.objects.PublicWrapKey attribute)
(yubihsm.objects.SymmetricKey attribute)
(yubihsm.objects.Template attribute)
(yubihsm.objects.WrapKey attribute)
(yubihsm.objects.YhsmObject attribute)
ObjectInfo (class in yubihsm.objects)
OFF (yubihsm.defs.AUDIT attribute)
(yubihsm.defs.FIPS_STATUS attribute)
OK (yubihsm.defs.ERROR attribute)
ON (yubihsm.defs.AUDIT attribute)
(yubihsm.defs.FIPS_STATUS attribute)
Opaque (class in yubihsm.objects)
OPAQUE (yubihsm.defs.OBJECT attribute)
OPAQUE_DATA (yubihsm.defs.ALGORITHM attribute)
OPAQUE_X509_CERTIFICATE (yubihsm.defs.ALGORITHM attribute)
OPTION (class in yubihsm.defs)
ORIGIN (class in yubihsm.defs)
origin (yubihsm.objects.KeyAttestationExtensions attribute)
(yubihsm.objects.ObjectInfo attribute)
OTP_AEAD_KEY (yubihsm.defs.OBJECT attribute)
OtpAeadKey (class in yubihsm.objects)
OtpData (class in yubihsm.objects)
P
parse() (yubihsm.core.DeviceInfo class method)
(yubihsm.core.LogEntry class method)
(yubihsm.objects.AttestationExtensions class method)
(yubihsm.objects.DeviceAttestationExtensions class method)
(yubihsm.objects.KeyAttestationExtensions class method)
(yubihsm.objects.ObjectInfo class method)
part_number (yubihsm.core.DeviceInfo attribute)
password_to_key() (in module yubihsm.utils)
PENDING (yubihsm.defs.FIPS_STATUS attribute)
PUBLIC_WRAP_KEY (yubihsm.defs.OBJECT attribute)
PUBLIC_WRAP_KEY_DELETE (yubihsm.defs.CAPABILITY attribute)
PUBLIC_WRAP_KEY_WRITE (yubihsm.defs.CAPABILITY attribute)
PublicWrapKey (class in yubihsm.objects)
put() (yubihsm.objects.AsymmetricKey class method)
(yubihsm.objects.AuthenticationKey class method)
(yubihsm.objects.HmacKey class method)
(yubihsm.objects.Opaque class method)
(yubihsm.objects.OtpAeadKey class method)
(yubihsm.objects.PublicWrapKey class method)
(yubihsm.objects.SymmetricKey class method)
(yubihsm.objects.Template class method)
(yubihsm.objects.WrapKey class method)
PUT_ASYMMETRIC (yubihsm.defs.CAPABILITY attribute)
PUT_ASYMMETRIC_KEY (yubihsm.defs.COMMAND attribute)
PUT_AUTHENTICATION_KEY (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
put_certificate() (yubihsm.objects.AsymmetricKey method)
(yubihsm.objects.Opaque class method)
put_derived() (yubihsm.objects.AuthenticationKey class method)
PUT_HMAC_KEY (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
PUT_OPAQUE (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
put_option() (yubihsm.core.AuthSession method)
PUT_OTP_AEAD_KEY (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
put_public_key() (yubihsm.objects.AuthenticationKey class method)
PUT_PUBLIC_WRAP_KEY (yubihsm.defs.COMMAND attribute)
PUT_SYMMETRIC_KEY (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
PUT_TEMPLATE (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
PUT_WRAP_KEY (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
R
RANDOMIZE_OTP_AEAD (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
randomize_otp_aead() (yubihsm.objects.OtpAeadKey method)
receipt (yubihsm.core.AsymmetricAuth property)
RESET_DEVICE (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
reset_device() (yubihsm.core.AuthSession method)
result (yubihsm.core.LogEntry attribute)
REWRAP_FROM_OTP_AEAD_KEY (yubihsm.defs.CAPABILITY attribute)
REWRAP_OTP_AEAD (yubihsm.defs.COMMAND attribute)
rewrap_otp_aead() (yubihsm.objects.OtpAeadKey method)
REWRAP_TO_OTP_AEAD_KEY (yubihsm.defs.CAPABILITY attribute)
RSA_2048 (yubihsm.defs.ALGORITHM attribute)
RSA_3072 (yubihsm.defs.ALGORITHM attribute)
RSA_4096 (yubihsm.defs.ALGORITHM attribute)
RSA_MGF1_SHA1 (yubihsm.defs.ALGORITHM attribute)
RSA_MGF1_SHA256 (yubihsm.defs.ALGORITHM attribute)
RSA_MGF1_SHA384 (yubihsm.defs.ALGORITHM attribute)
RSA_MGF1_SHA512 (yubihsm.defs.ALGORITHM attribute)
RSA_OAEP_SHA1 (yubihsm.defs.ALGORITHM attribute)
RSA_OAEP_SHA256 (yubihsm.defs.ALGORITHM attribute)
RSA_OAEP_SHA384 (yubihsm.defs.ALGORITHM attribute)
RSA_OAEP_SHA512 (yubihsm.defs.ALGORITHM attribute)
RSA_PKCS1_DECRYPT (yubihsm.defs.ALGORITHM attribute)
RSA_PKCS1_SHA1 (yubihsm.defs.ALGORITHM attribute)
RSA_PKCS1_SHA256 (yubihsm.defs.ALGORITHM attribute)
RSA_PKCS1_SHA384 (yubihsm.defs.ALGORITHM attribute)
RSA_PKCS1_SHA512 (yubihsm.defs.ALGORITHM attribute)
RSA_PSS_SHA1 (yubihsm.defs.ALGORITHM attribute)
RSA_PSS_SHA256 (yubihsm.defs.ALGORITHM attribute)
RSA_PSS_SHA384 (yubihsm.defs.ALGORITHM attribute)
RSA_PSS_SHA512 (yubihsm.defs.ALGORITHM attribute)
RSA_PUBLIC_EXPONENT (in module yubihsm.objects)
RSA_SIZES (in module yubihsm.objects)
S
second_key (yubihsm.core.LogEntry attribute)
send_cmd() (yubihsm.core.YubiHsm method)
(yubihsm.YubiHsm method)
send_secure_cmd() (yubihsm.core.AuthSession method)
sequence (yubihsm.objects.ObjectInfo attribute)
serial (yubihsm.core.DeviceInfo attribute)
(yubihsm.objects.AttestationExtensions attribute)
session (yubihsm.objects.YhsmObject attribute)
session_counter (yubihsm.objects.OtpData attribute)
SESSION_FAILED (yubihsm.defs.ERROR attribute)
session_key (yubihsm.core.LogEntry attribute)
SESSION_MESSAGE (yubihsm.defs.COMMAND attribute)
SESSIONS_FULL (yubihsm.defs.ERROR attribute)
set_command_audit() (yubihsm.core.AuthSession method)
set_enabled_algorithms() (yubihsm.core.AuthSession method)
set_fips_mode() (yubihsm.core.AuthSession method)
set_force_audit() (yubihsm.core.AuthSession method)
SET_LOG_INDEX (yubihsm.defs.COMMAND attribute)
set_log_index() (yubihsm.core.AuthSession method)
SET_OPTION (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
sid (yubihsm.core.AuthSession property)
SIGN_ATTESTATION_CERTIFICATE (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
SIGN_ECDSA (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
sign_ecdsa() (yubihsm.objects.AsymmetricKey method)
SIGN_EDDSA (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
sign_eddsa() (yubihsm.objects.AsymmetricKey method)
SIGN_HMAC (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
sign_hmac() (yubihsm.objects.HmacKey method)
SIGN_PKCS (yubihsm.defs.CAPABILITY attribute)
SIGN_PKCS1 (yubihsm.defs.COMMAND attribute)
sign_pkcs1v1_5() (yubihsm.objects.AsymmetricKey method)
SIGN_PSS (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
sign_pss() (yubihsm.objects.AsymmetricKey method)
SIGN_SSH_CERTIFICATE (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
sign_ssh_certificate() (yubihsm.objects.AsymmetricKey method)
size (yubihsm.objects.ObjectInfo attribute)
SSH_CA_CONSTRAINT_VIOLATION (yubihsm.defs.ERROR attribute)
STORAGE_FAILED (yubihsm.defs.ERROR attribute)
supported_algorithms (yubihsm.core.DeviceInfo attribute)
SYMMETRIC_KEY (yubihsm.defs.OBJECT attribute)
SymmetricAuth (class in yubihsm.core)
SymmetricKey (class in yubihsm.objects)
T
T_AttestationExtensions (in module yubihsm.objects)
T_Object (in module yubihsm.objects)
target_key (yubihsm.core.LogEntry attribute)
Template (class in yubihsm.objects)
TEMPLATE (yubihsm.defs.OBJECT attribute)
TEMPLATE_SSH (yubihsm.defs.ALGORITHM attribute)
tick (yubihsm.core.LogEntry attribute)
timeout (yubihsm.backends.usb.UsbBackend attribute)
timestamp_high (yubihsm.objects.OtpData attribute)
timestamp_low (yubihsm.objects.OtpData attribute)
to_curve() (yubihsm.defs.ALGORITHM method)
to_hash_algorithm() (yubihsm.defs.ALGORITHM method)
to_key_size() (yubihsm.defs.ALGORITHM method)
transceive() (yubihsm.backends.http.HttpBackend method)
(yubihsm.backends.usb.UsbBackend method)
(yubihsm.backends.YhsmBackend method)
TYPE (yubihsm.defs.LIST_FILTER attribute)
U
UNWRAP_DATA (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
unwrap_data() (yubihsm.objects.WrapKey method)
UNWRAP_KEY_RSA (yubihsm.defs.COMMAND attribute)
UsbBackend (class in yubihsm.backends.usb)
use_counter (yubihsm.objects.OtpData attribute)
V
validate() (yubihsm.core.LogEntry method)
VERIFY_HMAC (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
verify_hmac() (yubihsm.objects.HmacKey method)
Version (in module yubihsm.defs)
version (yubihsm.core.DeviceInfo attribute)
W
with_session() (yubihsm.objects.YhsmObject method)
WRAP_DATA (yubihsm.defs.CAPABILITY attribute)
(yubihsm.defs.COMMAND attribute)
wrap_data() (yubihsm.objects.WrapKey method)
WRAP_KEY (yubihsm.defs.OBJECT attribute)
WRAP_KEY_RSA (yubihsm.defs.COMMAND attribute)
WrapKey (class in yubihsm.objects)
WRONG_LENGTH (yubihsm.defs.ERROR attribute)
Y
YhsmBackend (class in yubihsm.backends)
YhsmObject (class in yubihsm.objects)
yubihsm
module
YubiHsm (class in yubihsm)
(class in yubihsm.core)
yubihsm.backends
module
yubihsm.backends.http
module
yubihsm.backends.usb
module
yubihsm.core
module
yubihsm.defs
module
yubihsm.exceptions
module
yubihsm.objects
module
yubihsm.utils
module
YUBIHSM_PID (in module yubihsm.backends.usb)
YUBIHSM_VID (in module yubihsm.backends.usb)
YubiHsmAuthenticationError
YubiHsmConnectionError
YubiHsmDeviceError
YubiHsmError
YubiHsmInvalidRequestError
YubiHsmInvalidResponseError