(**) (***************************************************************************) (** **) (** © Copyright 2010, Hewlett-Packard Development Company, L.P. **) (** **) (** Confidential computer software. Valid license from HP and/or **) (** its subsidiaries required for possession, use, or copying. **) (** **) (** Consistent with FAR 12.211 and 12.212, Commercial Computer Software, **) (** Computer Software Documentation, and Technical Data for Commercial **) (** Items are licensed to the U.S. Government under vendor's standard **) (** commercial license. **) (** **) (** Neither HP nor any of its subsidiaries shall be liable for technical **) (** or editorial errors or omissions contained herein. The information **) (** in this document is provided "as is" without warranty of any kind and **) (** is subject to change without notice. The warranties for HP products **) (** are set forth in the express limited warranty statements accompanying **) (** such products. Nothing herein should be construed as constituting an **) (** additional warranty. **) (** **) (***************************************************************************) (********************************************************************************************************************************) (* Created: 30-Mar-2010 16:22:45 by OpenVMS SDL EV3-3 *) (* Source: 30-MAR-2010 16:22:36 $1$DGA7374:[ENCRYPT.OBJ]ENCRYPT_MESSAGES.SDL;1 *) (********************************************************************************************************************************) MODULE ENCRYPT_MESSAGES ; [HIDDEN] TYPE (**** Pre-declared data types ****) $BYTE = [BYTE] -128..127; $WORD = [WORD] -32768..32767; $QUAD = [QUAD,UNSAFE] RECORD L0:UNSIGNED; L1:INTEGER; END; $OCTA = [OCTA,UNSAFE] RECORD L0,L1,L2:UNSIGNED; L3:INTEGER; END; $UBYTE = [BYTE] 0..255; $UWORD = [WORD] 0..65535; $UQUAD = [QUAD,UNSAFE] RECORD L0,L1:UNSIGNED; END; $UOCTA = [OCTA,UNSAFE] RECORD L0,L1,L2,L3:UNSIGNED; END; $UOCTAQUAD = [OCTA(2),UNSAFE] RECORD L0,L1,L2,L3,L4,L5,L6,L7:UNSIGNED; END; $PACKED_DEC = [BIT(4),UNSAFE] 0..15; $DEFTYP = [UNSAFE] INTEGER; $DEFPTR = [UNSAFE] ^$DEFTYP; $BOOL = [BIT(1),UNSAFE] BOOLEAN; $BIT2 = [BIT(2),UNSAFE] 0..3; $BIT3 = [BIT(3),UNSAFE] 0..7; $BIT4 = [BIT(4),UNSAFE] 0..15; $BIT5 = [BIT(5),UNSAFE] 0..31; $BIT6 = [BIT(6),UNSAFE] 0..63; $BIT7 = [BIT(7),UNSAFE] 0..127; $BIT8 = [BIT(8),UNSAFE] 0..255; $BIT9 = [BIT(9),UNSAFE] 0..511; $BIT10 = [BIT(10),UNSAFE] 0..1023; $BIT11 = [BIT(11),UNSAFE] 0..2047; $BIT12 = [BIT(12),UNSAFE] 0..4095; $BIT13 = [BIT(13),UNSAFE] 0..8191; $BIT14 = [BIT(14),UNSAFE] 0..16383; $BIT15 = [BIT(15),UNSAFE] 0..32767; $BIT16 = [BIT(16),UNSAFE] 0..65535; $BIT17 = [BIT(17),UNSAFE] 0..131071; $BIT18 = [BIT(18),UNSAFE] 0..262143; $BIT19 = [BIT(19),UNSAFE] 0..524287; $BIT20 = [BIT(20),UNSAFE] 0..1048575; $BIT21 = [BIT(21),UNSAFE] 0..2097151; $BIT22 = [BIT(22),UNSAFE] 0..4194303; $BIT23 = [BIT(23),UNSAFE] 0..8388607; $BIT24 = [BIT(24),UNSAFE] 0..16777215; $BIT25 = [BIT(25),UNSAFE] 0..33554431; $BIT26 = [BIT(26),UNSAFE] 0..67108863; $BIT27 = [BIT(27),UNSAFE] 0..134217727; $BIT28 = [BIT(28),UNSAFE] 0..268435455; $BIT29 = [BIT(29),UNSAFE] 0..536870911; $BIT30 = [BIT(30),UNSAFE] 0..1073741823; $BIT31 = [BIT(31),UNSAFE] 0..2147483647; $BIT32 = [BIT(32),UNSAFE] UNSIGNED; (*** MODULE $ENCRYPTDEF ***) (* *) (* This SDL File Generated by VAX-11 Message V04-00 on 30-MAR-2010 16:22:36.93 *) (* *) (* ENCRYPT_MESSAGES.MSG *) (* *) (* MESSAGE DEFINITIONS FOR THE DATA ENCRYPTION FACILITY *) (* *) (* ************************************************************************** *) (* ** * *) (* ** © COPYRIGHT 1978 COMPAQ INFORMATION TECHNOLOGIES GROUP, L.P. * *) (* ** * *) (* ** COMPAQ AND THE COMPAQ LOGO ARE TRADEMARKS OF COMPAQ INFORMATION * *) (* ** TECHNOLOGIES GROUP, L.P. IN THE U.S. AND/OR OTHER COUNTRIES. * *) (* ** * *) (* ** CONFIDENTIAL COMPUTER SOFTWARE. * *) (* ** VALID LICENSE FROM COMPAQ REQUIRED FOR POSSESSION, USE OR COPYING. * *) (* ** CONSISTENT WITH FAR 12.211 AND 12.212, COMMERCIAL COMPUTER SOFTWARE, * *) (* ** COMPUTER SOFTWARE DOCUMENTATION, AND TECHNICAL DATA FOR COMMERCIAL * *) (* ** ITEMS ARE LICENSED TO THE U.S. GOVERNMENT UNDER VENDOR'S STANDARD * *) (* ** COMMERCIAL LICENSE. * *) (* ** * *) (* ** COMPAQ SHALL NOT BE LIABLE FOR TECHNICAL OR EDITORIAL ERRORS OR * *) (* ** OMISSIONS CONTAINED HEREIN. THE INFORMATION IS PROVIDED "as is" * *) (* ** WITHOUT WARRANTY OF ANY KIND AND IS SUBJECT TO CHANGE WITHOUT NOTICE. * *) (* ** THE WARRANTIES FOR COMPAQ PRODUCTS ARE SET FORTH IN THE EXPRESS * *) (* ** WARRANTY STATEMENTS ACCOMPANYING SUCH PRODUCTS. NOTHING HEREIN * *) (* ** SHOULD BE CONSTRUED AS CONSTITUTING AN ADDITIONAL WARRANTY. * *) (* ** * *) (* ************************************************************************** *) (* *) (*++ *) (* FACILITY: *) (* VAX/VMS DATA ENCRYPTION SERVICES *) (* *) (* ABSTRACT: *) (* *) (* THESE ARE THE ERROR MESSAGES AND CODES USED BY THE VARIOUS *) (* ROUTINES OF THE FACILITY *) (* *) (* ENVIRONMENT: *) (* *) (* VAX/VMS OPERATING SYSTEM VERSIONS 3.0 OR LATER. *) (* *) (* AUTHOR: J. ERIC POLLACK, CREATION DATE: 4-NOV-1982 *) (* *) (* MODIFIED BY: *) (* *) (* V4.1 PEM0127 PAUL MOSTEIKA 11-APR-2007 *) (* ADD FATAL ERROR FOR FILE TO LARGE TO ENCRYPT. WE NEED *) (* 3 BLOCKS FOR OVERHEAD, 2 TERABYTES (2^^32-1 - 3) BLOCKS. *) (* ALSO ADDED DEPRECATE WARNING TO DISABLE /COMPRESS IN ENFAC. *) (* NOTE: ALSO ADD SYMBOL_VECTORS TO ENCSHROPT.COM *) (* CHANGED 'VERSION ' *) (* NOTE: ALSO CHANGE VERSION IN ENCRYPT_IDENT.COM *) (* *) (* V4.0 PEM0123 PAUL MOSTEIKA 22-MAY-2006 *) (* CHANGE ENCRYPT VERSION TO V2.0 FOR OPENVMS V8.3 SSB RELEASE. *) (* *) (* V3.0 PEM0122 PAUL MOSTEIKA 17-APR-2006 *) (* ENSURE WHEN THE AES ALGORITHM IS SELECTED, THAT BOTH THE *) (* /KEY_ALGORITHM AND /DATA_ALGORITHM ARE SET FOR AES. DISALLOW *) (* MIXING DES AND AES FOR SECURITY OR ERROR REASONS. *) (* *) (* V2.1B PEM0114 PAUL E. MOSTEIKA 23-MAY-2005 *) (* ADDED AES FUNCTION CURRENTLY NOT IMPLEMENTED. *) (* V2.1A PEM0114 PAUL E. MOSTEIKA 13-MAY-2005 *) (* ADDED AES CIPHER SPECIFIC ERROR AND INFORMATIONAL MESSAGES. *) (* NOTE, ALSO ADD SYMBOL_VECTORS TO ENCSHROPT.COM *) (* *) (* PAT NELSON 25-APR-2005 *) (* FIXED SPELLOS, MADE EDITS, AND CHANGED INITIAL CAPS ON STANDARD *) (* MESSAGES TO COMPLY WITH NORMAL VMS CONVENTIONS. *) (* *) (* V2.0 PEM0114 PAUL E. MOSTEIKA 09-FEB-2005 *) (* UPDATED 'COPYRIGHT' AND 'VERSION MESSAGE (MAJOR INCREMENT) *) (* FOR AES ALGORITHM SUPPORT. *) (* *) (* V01.8 PEM0100 PAUL E. MOSTEIKA 15-SEP-2002 *) (* UPDATED COPYRIGHT AND 'COPYRIGHT' DATE MESSAGE. *) (* *) (* V01.7 KSG0140 KEVIN GREANEY 22-MAY-2001 *) (* IN ORDER TO SUPPORT THE SECURITY SETTINGS DATABASE, *) (* THE FOLLOWING MESSAGES WERE ADDED: *) (* - NEWSECDB - SECSETACL *) (* - SECSUMM1 - SECNOENTRY *) (* - SECSUMM2 - SECAUTHMISM *) (* - SECSUMM3 - SECAUTHMATCH *) (* - SECUPDENT - SECAUTHGEN *) (* - SECSETLINE - NOTSECDB *) (* *) (* ALSO, CHANGED VERSION NUMBER TO V1.6. *) (* *) (* V01.6 PEM0080 PAUL E. MOSTEIKA 05-MAR-2001 *) (* CHANGED VERSION TO V1.5 IN 'VERSION ' *) (* AND 'COPYRIGHT' DATE MESSAGE FOR ENCRYPT/VERSION O/P FOR BUGFIX. *) (* *) (* V01.5 PEM0045 PAUL E. MOSTEIKA 18-OCT-1999 *) (* BUMP VERSION TO V1.4 IN 'VERSION ' *) (* AND 'COPYRIGHT' DATE MESSAGE FOR ENCRYPT/VERSION O/P. *) (* *) (* V01.4 PEM0042 PAUL E. MOSTEIKA 24-SEP-1999 *) (* REMOVE .IDENT "ENCRYPT V1.31" DIRECTIVE AND USE *) (* ENCRYPT_IDENT.COM / BUILD.COM IN LINK. REFERENCE *) (* PTR 75-45-368. *) (* *) (* V01.3 PEM0042 PAUL E. MOSTEIKA 08-SEP-1999 *) (* SHORTEN 15 CHARACTER IDENT VERSION FIELD DUE TO TRUCNCATION *) (* AT 14 BETWEEN MESSAGE AND SDL EVENTUAL OUTPUT. *) (* *) (* V01.2 PFM0022 PATRICK MADDEN 11-AUG-1989 *) (* ADD MESSAGES FOR V1.2 *) (* *) (* V05-000 PFM0011 PATRICK MADDEN 04-NOV-1988 *) (* CHANGE SEVERITY OF WEAK KEY MESSAGES, AND ADD NEW MESSAGE. *) (* *) (* 5.0 JEP0033 ERIC POLLACK 12-FEB-1988 *) (* ADD MESSAGES *) (* ADD MESSAGES FOR DYNAMIC MAPPING OF ALGORITHMS, *) (* COMPRESS STATISTICS, AND BUGCHECK. *) (* *) (* V04-001 ACG0488 ANDREW C. GOLDSTEIN, 14-MAY-1985 21:07 *) (* ADD INVFLAGS MESSAGE, DOWNCASE STARTING LETTER OF ALL MESSAGES *) (* *) (* V01-003 JEP0005 ERIC POLLACK 31-AUG-1983 *) (* ADD MESSAGES FOR FILE ENCRYPTION *) (* *) (* V01-002 JEP0004 ERIC POLLACK 21-AUG-1983 *) (* ADD NOTHEXVAL *) (* *) (* V01-001 JEP0002 ERIC POLLACK 20-MAR-1983 *) (* ENHANCE STATUS MESSAGES. *) (* *) (*-- *) CONST ENCRYPT$_FACILITY = 282; ENCRYPT$_SUCCESS = 18513921; ENCRYPT$_ENCSERCOM = 18513929; ENCRYPT$_FILENCBLK = 18513937; ENCRYPT$_FILDECBLK = 18513945; ENCRYPT$_FILENCREC = 18513953; ENCRYPT$_FILDECREC = 18513961; ENCRYPT$_STATISTICS = 18513969; ENCRYPT$_ERASED = 18513977; ENCRYPT$_FILEPARAMS = 18513985; ENCRYPT$_FILE_FNA = 18513993; ENCRYPT$_FILE_RSA = 18514001; ENCRYPT$_FILE_ESA = 18514009; ENCRYPT$_COMPSTAT = 18514017; ENCRYPT$_PENDING = 18514025; ENCRYPT$_CONTINUE = 18514033; ENCRYPT$_SIGWORD = 18514041; ENCRYPT$_SIGLONG = 18514049; ENCRYPT$_KEYDEF = 18514057; ENCRYPT$_KEYDEL = 18514065; (*ADD FURTHER MESSAGES AT END *) CONST ENCRYPT$_INVARGCOU = 18514082; ENCRYPT$_NOTYETIMP = 18514090; ENCRYPT$_NOTESTROU = 18514098; ENCRYPT$_NOFILESER = 18514106; ENCRYPT$_FILDISKONLY = 18514114; ENCRYPT$_FILNOPPF = 18514122; ENCRYPT$_FILNODIR = 18514128; ENCRYPT$_FILBADBLK = 18514136; ENCRYPT$_UNSAGTFMT = 18514146; ENCRYPT$_UNSASYNALG = 18514154; ENCRYPT$_NOENCRYPT = 18514162; ENCRYPT$_NODECRYPT = 18514170; ENCRYPT$_NOKGENROU = 18514178; ENCRYPT$_NOKTSTROU = 18514186; (*ADD FURTHER MESSAGES AT END *) CONST ENCRYPT$_INSCONSPA = 18514244; ENCRYPT$_ILLALGSEL = 18514252; ENCRYPT$_ILLALGMOD = 18514260; ENCRYPT$_KEYPARERR = 18514268; ENCRYPT$_KEYLENERR = 18514276; ENCRYPT$_INPLENERR = 18514284; ENCRYPT$_OUTLENERR = 18514292; ENCRYPT$_CONLENERR = 18514300; ENCRYPT$_CONINIERR = 18514308; ENCRYPT$_CONPOIINI = 18514316; ENCRYPT$_KEYTRNERR = 18514324; ENCRYPT$_ALGSUBNOT = 18514332; ENCRYPT$_INCKEYDEF = 18514340; ENCRYPT$_NOTHEXVAL = 18514348; ENCRYPT$_KEYBUFCKS = 18514352; ENCRYPT$_FILSTRUNS = 18514364; ENCRYPT$_CONNOTINI = 18514372; ENCRYPT$_ILLDESTYP = 18514380; ENCRYPT$_INVFLAGS = 18514388; ENCRYPT$_INVARGVAL = 18514396; ENCRYPT$_BUGCHECK = 18514404; ENCRYPT$_FILESTRUCT = 18514412; ENCRYPT$_ALGONEWAY = 18514420; ENCRYPT$_ALGNOTSPEC = 18514428; ENCRYPT$_TESTFAIL = 18514436; ENCRYPT$_IMGVERNEQ = 18514444; ENCRYPT$_INSTALLIT = 18514452; ENCRYPT$_KEYMISSING = 18514460; ENCRYPT$_INVROUNDUP = 18514468; (*ADD FURTHER MESSAGES AT END *) CONST ENCRYPT$_HIGHVER = 18514560; ENCRYPT$_SUPERSEDE = 18514568; ENCRYPT$_CRECONTIG = 18514576; ENCRYPT$_KEYUNKNOW = 18514588; ENCRYPT$_UNSVER = 18514592; ENCRYPT$_NOTDEL = 18514603; ENCRYPT$_INPUTERROR = 18514611; ENCRYPT$_CONFIRM_ENCR = 18514617; ENCRYPT$_CONFIRM_DECR = 18514625; (* *) (* BECAUSE OF THE CONVOLUTED WAY THE WEAK_KEY ERROR IS HANDLED, WE NEED *) (* TWO MESSAGES WITH THE SAME ERROR MESSAGE. *) (* *) CONST ENCRYPT$_WEAK_KEY = 18514632; ENCRYPT$_WEAK_KEYD = 18514640; ENCRYPT$_INVWEAK_KEY = 18514652; ENCRYPT$_COPYRIGHT = 18514659; ENCRYPT$_VERSION = 18514667; ENCRYPT$_NEWDB = 18514675; ENCRYPT$_NOUPDATE = 18514683; ENCRYPT$_UPDENTRY = 18514691; ENCRYPT$_HEADING1 = 18514699; ENCRYPT$_HEADING2 = 18514707; ENCRYPT$_HEADING2A = 18514715; ENCRYPT$_HEADING3 = 18514723; ENCRYPT$_HEADING4 = 18514731; ENCRYPT$_HEADING3A = 18514739; ENCRYPT$_HEADING4A = 18514747; ENCRYPT$_SHORTLINE = 18514755; ENCRYPT$_LONGLINE = 18514763; ENCRYPT$_STRNEW = 18514771; ENCRYPT$_STRFAIL = 18514779; ENCRYPT$_STRSAME = 18514787; ENCRYPT$_SUMMARY1 = 18514795; ENCRYPT$_SUMMARY2 = 18514803; ENCRYPT$_SUMMARY3 = 18514811; ENCRYPT$_AUTHMATCH = 18514817; ENCRYPT$_AUTHGEN = 18514825; ENCRYPT$_CONFIRM_MAC = 18514833; ENCRYPT$_NOENTRY = 18514840; ENCRYPT$_AUTHMISM = 18514848; ENCRYPT$_CRCFAIL = 18514856; ENCRYPT$_DBUNRDBL = 18514868; ENCRYPT$_NOTAUTHDB = 18514876; ENCRYPT$_DBOPEN = 18514884; ENCRYPT$_UNSFTR = 18514890; ENCRYPT$_ILLSEMTAG = 18514898; ENCRYPT$_CORRUPT = 18514904; ENCRYPT$_ERRORISUE = 18514912; ENCRYPT$_NEWSECDB = 18514923; ENCRYPT$_UPDSECENT = 18514931; ENCRYPT$_SECSUMM1 = 18514939; ENCRYPT$_SECSUMM2 = 18514947; ENCRYPT$_SECSUMM3 = 18514955; ENCRYPT$_SECUPDENT = 18514963; ENCRYPT$_SECSETLINE = 18514971; ENCRYPT$_SECSETACL = 18514979; ENCRYPT$_SECNOENTRY = 18514984; ENCRYPT$_SECAUTHMISM = 18514992; ENCRYPT$_SECAUTHMATCH = 18515001; ENCRYPT$_SECAUTHGEN = 18515009; ENCRYPT$_NOTSECDB = 18515020; (* *) (* ADD ALL FURTHER MESSAGES HERE SPECIFYING SEVERITY INDIVIDUALLY FOR EACH. *) (* DON'T FORGET TO ADD MESSAGE CODE TO ENCSHROPT.COM AS WELL... *) (* *) CONST ENCRYPT$_AESNODATA = 18515027; ENCRYPT$_AESINIERR = 18515034; ENCRYPT$_AESENCERR = 18515042; ENCRYPT$_AESDECERR = 18515050; ENCRYPT$_AESFINERR = 18515058; ENCRYPT$_AESNOFUNC = 18515068; ENCRYPT$_AESMIXDES = 18515076; ENCRYPT$_FILETOOBIG = 18515084; ENCRYPT$_DEPRECATE = 18515088; END.