芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/www/cloud.pulsehost.co.uk/modules/OpenPgpFilesWebclient/js/Enums.js
'use strict'; let _ = require('underscore'), Enums = {} ; /** * @enum {number} */ Enums.OpenPgpErrors = { 'UnknownError': 0, 'UnknownNotice': 1, 'InvalidArgumentError': 2, 'GenerateKeyError': 10, 'ImportKeyError': 20, 'ImportNoKeysFoundError': 21, 'PrivateKeyNotFoundError': 30, 'PublicKeyNotFoundError': 31, 'KeyIsNotDecodedError': 32, 'SignError': 40, 'VerifyError': 41, 'EncryptError': 42, 'DecryptError': 43, 'SignAndEncryptError': 44, 'VerifyAndDecryptError': 45, 'PasswordDecryptError': 46, 'CanNotReadMessage': 50, 'CanNotReadKey': 51, 'DeleteError': 60, 'PublicKeyNotFoundNotice': 70, 'PrivateKeyNotFoundNotice': 71, 'VerifyErrorNotice': 72, 'NoSignDataNotice': 73 }; /** * @enum {string} */ Enums.PgpAction = { 'Import': 'import', 'Generate': 'generate', 'Encrypt': 'encrypt', 'Sign': 'sign', 'EncryptSign': 'encrypt-sign', 'Verify': 'ferify', 'DecryptVerify': 'decrypt-ferify' }; /** * @enum {string} */ Enums.EncryptionBasedOn = { 'Password': 'password', 'Key': 'key' }; if (typeof window.Enums === 'undefined') { window.Enums = {}; } _.extendOwn(window.Enums, Enums);