{"version":3,"file":"CryptoOps.mjs","sources":["../../src/crypto/CryptoOps.ts"],"sourcesContent":[null],"names":["BrowserCrypto.validateCryptoAvailable","BrowserCrypto.createNewGuid","BrowserPerformanceEvents.CryptoOptsSignJwt","BrowserCrypto.hashString","BrowserCrypto.sign","BrowserCrypto.RSA_SIGN_ALGORITHM_OPTIONS","BrowserCrypto.ECDSA_SHA256_SIGN_ALGORITHM_OPTIONS","BrowserCrypto.ECDSA_P256_KEYGEN_ALGORITHM_OPTIONS","BrowserAuthErrorCodes.unsupportedTokenBindingAlgorithm","BrowserAuthErrorCodes.tokenBindingKeyAlgorithmMismatch","BrowserCrypto.computeJwkThumbprint","BrowserAuthErrorCodes.invalidPublicJwk","BrowserAuthErrorCodes.tokenBindingKeyJwkThumbprintMismatch"],"mappings":"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"}