!************************************************************************* !* * !* HP CONFIDENTIAL. This software is confidential proprietary software * !* licensed by Hewlett-Packard Development Company, L.P., and is not * !* authorized to be used, duplicated OR disclosed to anyone without the * !* prior written permission of HP. * !* © 2021 Copyright Hewlett-Packard Development Company, L.P. * !* * !* VMS SOFTWARE, INC. CONFIDENTIAL. This software is confidential * !* proprietary software licensed by VMS Software, Inc., and is not * !* authorized to be used, duplicated or disclosed to anyone without * !* the prior written permission of VMS Software, Inc. * !* © 2021 Copyright VMS Software, Inc. * !* * !************************************************************************* !******************************************************************************************************************************** ! Created: 9-Mar-2021 22:27:22 by OpenVMS SDL EV3-3 ! Source: 09-MAR-2021 22:27:21 $1$DGA8085:[ENCRYPT.OBJ]ENCRYPT_MESSAGES.SDL;1 !******************************************************************************************************************************** ! *** PREDECLARED TYPES %IF %DECLARED(%BASIC$QUADWORD_DECLARED) = 0 %THEN RECORD BASIC$QUADWORD LONG FILL(2) END RECORD %LET %BASIC$QUADWORD_DECLARED = 1 %END %IF %IF %DECLARED(%BASIC$OCTAWORD_DECLARED) = 0 %THEN RECORD BASIC$OCTAWORD LONG FILL(4) END RECORD %LET %BASIC$OCTAWORD_DECLARED = 1 %END %IF %IF %DECLARED(%BASIC$HFLOAT_AXP_DECLARED) = 0 %THEN RECORD BASIC$HFLOAT_AXP LONG FILL(4) END RECORD %LET %BASIC$HFLOAT_AXP_DECLARED = 1 %END %IF %IF %DECLARED(%BASIC$F_FLOATING_COMPLEX_DECL) = 0 %THEN RECORD BASIC$F_FLOATING_COMPLEX SINGLE REAL_PART SINGLE IMAGINARY_PART END RECORD %LET %BASIC$F_FLOATING_COMPLEX_DECL = 1 %END %IF %IF %DECLARED(%BASIC$D_FLOATING_COMPLEX_DECL) = 0 %THEN RECORD BASIC$D_FLOATING_COMPLEX DOUBLE REAL_PART DOUBLE IMAGINARY_PART END RECORD %LET %BASIC$D_FLOATING_COMPLEX_DECL = 1 %END %IF %IF %DECLARED(%BASIC$G_FLOATING_COMPLEX_DECL) = 0 %THEN RECORD BASIC$G_FLOATING_COMPLEX GFLOAT REAL_PART GFLOAT IMAGINARY_PART END RECORD %LET %BASIC$G_FLOATING_COMPLEX_DECL = 1 %END %IF %IF %DECLARED(%BASIC$H_FLOAT_AXP_CMPLX_DCL) = 0 %THEN RECORD BASIC$H_FLOATING_COMPLEX_AXP BASIC$HFLOAT_AXP REAL_PART BASIC$HFLOAT_AXP IMAGINARY_PART END RECORD %LET %BASIC$H_FLOAT_AXP_CMPLX_DCL = 1 %END %IF !*** MODULE $ENCRYPTDEF *** ! ! This SDL File Generated by VAX-11 Message V04-00 on 9-MAR-2021 22:27:21.72 ! ! ENCRYPT_MESSAGES.MSG ! ! MESSAGE DEFINITIONS FOR THE DATA ENCRYPTION FACILITY ! ! ************************************************************************** ! ** ! * © 2011 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. ! ** ! ************************************************************************** ! ! ++ ! 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.2 RUPESH SHANTAMURTY 16-DEC-2011 ! ADDED MESSAGES FOR GENERATING DIFFERENT LISTING FOR ! AES MODE OF OPERATION. ADDED HEADING3_16/_24/_32 ETC. FOR ! DIFFERENT KEY LENGTHS. UPDATED CHANGED VERSION TO V2.2. ! ! 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. ! ! -- DECLARE LONG CONSTANT ENCRYPT$_FACILITY = 282 DECLARE LONG CONSTANT ENCRYPT$_SUCCESS = 18513921 DECLARE LONG CONSTANT ENCRYPT$_ENCSERCOM = 18513929 DECLARE LONG CONSTANT ENCRYPT$_FILENCBLK = 18513937 DECLARE LONG CONSTANT ENCRYPT$_FILDECBLK = 18513945 DECLARE LONG CONSTANT ENCRYPT$_FILENCREC = 18513953 DECLARE LONG CONSTANT ENCRYPT$_FILDECREC = 18513961 DECLARE LONG CONSTANT ENCRYPT$_STATISTICS = 18513969 DECLARE LONG CONSTANT ENCRYPT$_ERASED = 18513977 DECLARE LONG CONSTANT ENCRYPT$_FILEPARAMS = 18513985 DECLARE LONG CONSTANT ENCRYPT$_FILE_FNA = 18513993 DECLARE LONG CONSTANT ENCRYPT$_FILE_RSA = 18514001 DECLARE LONG CONSTANT ENCRYPT$_FILE_ESA = 18514009 DECLARE LONG CONSTANT ENCRYPT$_COMPSTAT = 18514017 DECLARE LONG CONSTANT ENCRYPT$_PENDING = 18514025 DECLARE LONG CONSTANT ENCRYPT$_CONTINUE = 18514033 DECLARE LONG CONSTANT ENCRYPT$_SIGWORD = 18514041 DECLARE LONG CONSTANT ENCRYPT$_SIGLONG = 18514049 DECLARE LONG CONSTANT ENCRYPT$_KEYDEF = 18514057 DECLARE LONG CONSTANT ENCRYPT$_KEYDEL = 18514065 ! ADD FURTHER MESSAGES AT END DECLARE LONG CONSTANT ENCRYPT$_INVARGCOU = 18514082 DECLARE LONG CONSTANT ENCRYPT$_NOTYETIMP = 18514090 DECLARE LONG CONSTANT ENCRYPT$_NOTESTROU = 18514098 DECLARE LONG CONSTANT ENCRYPT$_NOFILESER = 18514106 DECLARE LONG CONSTANT ENCRYPT$_FILDISKONLY = 18514114 DECLARE LONG CONSTANT ENCRYPT$_FILNOPPF = 18514122 DECLARE LONG CONSTANT ENCRYPT$_FILNODIR = 18514128 DECLARE LONG CONSTANT ENCRYPT$_FILBADBLK = 18514136 DECLARE LONG CONSTANT ENCRYPT$_UNSAGTFMT = 18514146 DECLARE LONG CONSTANT ENCRYPT$_UNSASYNALG = 18514154 DECLARE LONG CONSTANT ENCRYPT$_NOENCRYPT = 18514162 DECLARE LONG CONSTANT ENCRYPT$_NODECRYPT = 18514170 DECLARE LONG CONSTANT ENCRYPT$_NOKGENROU = 18514178 DECLARE LONG CONSTANT ENCRYPT$_NOKTSTROU = 18514186 ! ADD FURTHER MESSAGES AT END DECLARE LONG CONSTANT ENCRYPT$_INSCONSPA = 18514244 DECLARE LONG CONSTANT ENCRYPT$_ILLALGSEL = 18514252 DECLARE LONG CONSTANT ENCRYPT$_ILLALGMOD = 18514260 DECLARE LONG CONSTANT ENCRYPT$_KEYPARERR = 18514268 DECLARE LONG CONSTANT ENCRYPT$_KEYLENERR = 18514276 DECLARE LONG CONSTANT ENCRYPT$_INPLENERR = 18514284 DECLARE LONG CONSTANT ENCRYPT$_OUTLENERR = 18514292 DECLARE LONG CONSTANT ENCRYPT$_CONLENERR = 18514300 DECLARE LONG CONSTANT ENCRYPT$_CONINIERR = 18514308 DECLARE LONG CONSTANT ENCRYPT$_CONPOIINI = 18514316 DECLARE LONG CONSTANT ENCRYPT$_KEYTRNERR = 18514324 DECLARE LONG CONSTANT ENCRYPT$_ALGSUBNOT = 18514332 DECLARE LONG CONSTANT ENCRYPT$_INCKEYDEF = 18514340 DECLARE LONG CONSTANT ENCRYPT$_NOTHEXVAL = 18514348 DECLARE LONG CONSTANT ENCRYPT$_KEYBUFCKS = 18514352 DECLARE LONG CONSTANT ENCRYPT$_FILSTRUNS = 18514364 DECLARE LONG CONSTANT ENCRYPT$_CONNOTINI = 18514372 DECLARE LONG CONSTANT ENCRYPT$_ILLDESTYP = 18514380 DECLARE LONG CONSTANT ENCRYPT$_INVFLAGS = 18514388 DECLARE LONG CONSTANT ENCRYPT$_INVARGVAL = 18514396 DECLARE LONG CONSTANT ENCRYPT$_BUGCHECK = 18514404 DECLARE LONG CONSTANT ENCRYPT$_FILESTRUCT = 18514412 DECLARE LONG CONSTANT ENCRYPT$_ALGONEWAY = 18514420 DECLARE LONG CONSTANT ENCRYPT$_ALGNOTSPEC = 18514428 DECLARE LONG CONSTANT ENCRYPT$_TESTFAIL = 18514436 DECLARE LONG CONSTANT ENCRYPT$_IMGVERNEQ = 18514444 DECLARE LONG CONSTANT ENCRYPT$_INSTALLIT = 18514452 DECLARE LONG CONSTANT ENCRYPT$_KEYMISSING = 18514460 DECLARE LONG CONSTANT ENCRYPT$_INVROUNDUP = 18514468 ! ADD FURTHER MESSAGES AT END DECLARE LONG CONSTANT ENCRYPT$_HIGHVER = 18514560 DECLARE LONG CONSTANT ENCRYPT$_SUPERSEDE = 18514568 DECLARE LONG CONSTANT ENCRYPT$_CRECONTIG = 18514576 DECLARE LONG CONSTANT ENCRYPT$_KEYUNKNOW = 18514588 DECLARE LONG CONSTANT ENCRYPT$_UNSVER = 18514592 DECLARE LONG CONSTANT ENCRYPT$_NOTDEL = 18514603 DECLARE LONG CONSTANT ENCRYPT$_INPUTERROR = 18514611 DECLARE LONG CONSTANT ENCRYPT$_CONFIRM_ENCR = 18514617 DECLARE LONG CONSTANT ENCRYPT$_CONFIRM_DECR = 18514625 ! ! BECAUSE OF THE CONVOLUTED WAY THE WEAK_KEY ERROR IS HANDLED, WE NEED ! TWO MESSAGES WITH THE SAME ERROR MESSAGE. ! DECLARE LONG CONSTANT ENCRYPT$_WEAK_KEY = 18514632 DECLARE LONG CONSTANT ENCRYPT$_WEAK_KEYD = 18514640 DECLARE LONG CONSTANT ENCRYPT$_INVWEAK_KEY = 18514652 DECLARE LONG CONSTANT ENCRYPT$_COPYRIGHT = 18514659 DECLARE LONG CONSTANT ENCRYPT$_VERSION = 18514667 DECLARE LONG CONSTANT ENCRYPT$_NEWDB = 18514675 DECLARE LONG CONSTANT ENCRYPT$_NOUPDATE = 18514683 DECLARE LONG CONSTANT ENCRYPT$_UPDENTRY = 18514691 DECLARE LONG CONSTANT ENCRYPT$_HEADING1 = 18514699 DECLARE LONG CONSTANT ENCRYPT$_HEADING2 = 18514707 DECLARE LONG CONSTANT ENCRYPT$_HEADING2A = 18514715 DECLARE LONG CONSTANT ENCRYPT$_HEADING3 = 18514723 DECLARE LONG CONSTANT ENCRYPT$_HEADING4 = 18514731 DECLARE LONG CONSTANT ENCRYPT$_HEADING3A = 18514739 DECLARE LONG CONSTANT ENCRYPT$_HEADING4A = 18514747 DECLARE LONG CONSTANT ENCRYPT$_HEADING3_16 = 18514755 DECLARE LONG CONSTANT ENCRYPT$_HEADING4_16 = 18514763 DECLARE LONG CONSTANT ENCRYPT$_HEADING3_24 = 18514771 DECLARE LONG CONSTANT ENCRYPT$_HEADING4_24 = 18514779 DECLARE LONG CONSTANT ENCRYPT$_HEADING3_32 = 18514787 DECLARE LONG CONSTANT ENCRYPT$_HEADING4_32 = 18514795 DECLARE LONG CONSTANT ENCRYPT$_SHORTLINE = 18514803 DECLARE LONG CONSTANT ENCRYPT$_SHORTLINE_16 = 18514811 DECLARE LONG CONSTANT ENCRYPT$_SHORTLINE_24 = 18514819 DECLARE LONG CONSTANT ENCRYPT$_SHORTLINE_32 = 18514827 DECLARE LONG CONSTANT ENCRYPT$_LONGLINE = 18514835 DECLARE LONG CONSTANT ENCRYPT$_STRNEW = 18514843 DECLARE LONG CONSTANT ENCRYPT$_STRFAIL = 18514851 DECLARE LONG CONSTANT ENCRYPT$_STRSAME = 18514859 DECLARE LONG CONSTANT ENCRYPT$_SUMMARY1 = 18514867 DECLARE LONG CONSTANT ENCRYPT$_SUMMARY2 = 18514875 DECLARE LONG CONSTANT ENCRYPT$_SUMMARY3 = 18514883 DECLARE LONG CONSTANT ENCRYPT$_AUTHMATCH = 18514889 DECLARE LONG CONSTANT ENCRYPT$_AUTHGEN = 18514897 DECLARE LONG CONSTANT ENCRYPT$_CONFIRM_MAC = 18514905 DECLARE LONG CONSTANT ENCRYPT$_NOENTRY = 18514912 DECLARE LONG CONSTANT ENCRYPT$_AUTHMISM = 18514920 DECLARE LONG CONSTANT ENCRYPT$_CRCFAIL = 18514928 DECLARE LONG CONSTANT ENCRYPT$_DBUNRDBL = 18514940 DECLARE LONG CONSTANT ENCRYPT$_NOTAUTHDB = 18514948 DECLARE LONG CONSTANT ENCRYPT$_DBOPEN = 18514956 DECLARE LONG CONSTANT ENCRYPT$_UNSFTR = 18514962 DECLARE LONG CONSTANT ENCRYPT$_ILLSEMTAG = 18514970 DECLARE LONG CONSTANT ENCRYPT$_CORRUPT = 18514976 DECLARE LONG CONSTANT ENCRYPT$_ERRORISUE = 18514984 DECLARE LONG CONSTANT ENCRYPT$_NEWSECDB = 18514995 DECLARE LONG CONSTANT ENCRYPT$_UPDSECENT = 18515003 DECLARE LONG CONSTANT ENCRYPT$_SECSUMM1 = 18515011 DECLARE LONG CONSTANT ENCRYPT$_SECSUMM2 = 18515019 DECLARE LONG CONSTANT ENCRYPT$_SECSUMM3 = 18515027 DECLARE LONG CONSTANT ENCRYPT$_SECUPDENT = 18515035 DECLARE LONG CONSTANT ENCRYPT$_SECSETLINE = 18515043 DECLARE LONG CONSTANT ENCRYPT$_SECSETACL = 18515051 DECLARE LONG CONSTANT ENCRYPT$_SECNOENTRY = 18515056 DECLARE LONG CONSTANT ENCRYPT$_SECAUTHMISM = 18515064 DECLARE LONG CONSTANT ENCRYPT$_SECAUTHMATCH = 18515073 DECLARE LONG CONSTANT ENCRYPT$_SECAUTHGEN = 18515081 DECLARE LONG CONSTANT ENCRYPT$_NOTSECDB = 18515092 ! ! ADD ALL FURTHER MESSAGES HERE SPECIFYING SEVERITY INDIVIDUALLY FOR EACH. ! DON'T FORGET TO ADD MESSAGE CODE TO ENCSHROPT.COM AS WELL... ! DECLARE LONG CONSTANT ENCRYPT$_AESNODATA = 18515099 DECLARE LONG CONSTANT ENCRYPT$_AESINIERR = 18515106 DECLARE LONG CONSTANT ENCRYPT$_AESENCERR = 18515114 DECLARE LONG CONSTANT ENCRYPT$_AESDECERR = 18515122 DECLARE LONG CONSTANT ENCRYPT$_AESFINERR = 18515130 DECLARE LONG CONSTANT ENCRYPT$_AESNOFUNC = 18515140 DECLARE LONG CONSTANT ENCRYPT$_AESMIXDES = 18515148 DECLARE LONG CONSTANT ENCRYPT$_FILETOOBIG = 18515156 DECLARE LONG CONSTANT ENCRYPT$_DEPRECATE = 18515160