Lux Docs

Providers

Six signing providers and five password providers

Lux HSM ships with six signing providers and five password providers. All are accessed through the same Signer and PasswordProvider interfaces via the factory functions.

Signing Providers

ProviderStructAlgorithmAuth Method
awsAWSKMSSignerECDSA_SHA_256IAM role / SigV4
gcpGCPKMSSignerEC_SIGN_P256_SHA256Metadata service
azureAzureKVSignerES256MSI token
zymbitZymbitSignerECDSA P-256Local REST API
mldsaMLDSASignerML-DSA-65 (FIPS 204)In-memory
localLocalSignerECDSA P-256In-memory

Password Providers

ProviderStructSource
awsAWSKMSProviderKMS Decrypt operation
gcpGCPKMSProviderCloud KMS Decrypt
azureAzureKVProviderKey Vault unwrapKey
envEnvProviderLUX_MPC_PASSWORD or ZAPDB_PASSWORD
fileFileProviderFile path (K8s mounted secret)

On this page