export function validateEncryptionDetails()

in runtimes/runtimes/auth/standalone/encryption.ts [31:43]


export function validateEncryptionDetails(encryptionDetails: EncryptionInitialization) {
    if (encryptionDetails.version !== '1.0') {
        throw new Error(`Unsupported initialization version: ${encryptionDetails.version}`)
    }

    if (!encryptionDetails.key) {
        throw new Error(`Encryption key is missing`)
    }

    if (encryptionDetails.mode !== 'JWT') {
        throw new Error(`Unsupported encoding mode: ${encryptionDetails.mode}`)
    }
}