quantum-safe-ts
Namespaces
Classes
- AlgorithmMismatchError
- CryptoError
- DecapsulationError
- DecryptionAuthenticationError
- HkdfOutputTooLongError
- HybridKEM
- HybridSign
- IncompatibleKeyVersionError
- InvalidArgumentError
- JWTSigner
- JWTVerifier
- KdfError
- KEM
- KeyPair
- KeyParseError
- MalformedCiphertextError
- MalformedKeyError
- MalformedSignatureError
- MemoryMigrationStore
- MigrationStateManager
- NotInitializedError
- PayloadTooLargeError
- PolicyViolationError
- PublicKey
- QuantumSafeError
- SealedMessage
- SecretBytes
- SecretKey
- SerializationError
- Sign
- SignedMessage
- SigningError
- StreamOpener
- StreamSealer
- UnsupportedAlgorithmError
- UnsupportedFormatError
- VerificationError
Interfaces
- AkpJwk
- Encapsulation
- HssPublicKeyInfo
- JwtClaims
- JwtSignerOptions
- JwtSignOptions
- JwtVerifierOptions
- JwtVerifyOptions
- MigrationRecord
- MigrationStore
- OpenStreamOptions
- SealedInfo
- SealOptions
- SealStreamOptions
- SignedInfo
- SignOptions
- StandardSignOptions
- StandardVerifyOptions
- StreamHeaderInfo
- SuiteInfo
- TransitionOptions
- UpgradeKemKeyInput
- UpgradeResult
- UpgradeSigningKeyInput
Type Aliases
- ByteSource
- InitSource
- KemAlgorithm
- MigrationState
- MlDsaJoseAlg
- QsErrorCode
- SignatureAlgorithm
- SignatureAlgorithmV2
- V2Base
Variables
- DEFAULT_HYBRID_SIGNATURE
- DEFAULT_KEM
- DEFAULT_SIGNATURE
- DEFAULT_STREAM_CHUNK_SIZE
- Envelope
- Lms
- MIGRATION_DOC_PREFIX
- StandardJwt
- Upgrader
Functions
- coreVersion
- deriveMasterKey
- equalBytes
- exportToPyStore
- fromBase64Url
- fromHex
- fromWasmError
- importFromPyStore
- init
- inspectStreamHeader
- isInitialized
- kemSuites
- openBytes
- openStream
- recordFromPyBytes
- recordToPyBytes
- sealBytes
- sealStream
- sigSuites
- toBase64Url
- toHex
- utf8
- wipe
References
EasyKeyPair
Re-exports EasyKeyPair
SharedSecret
Renames and re-exports SecretBytes