Encryption for OpenVMS Installation and Reference Manual


Previous Contents Index

Chapter 4
4 Programming with Encryption for OpenVMS Routines
     4.1     How the Routines Work
         4.1.1         DES Key and Data Semantics
     4.2     Maintaining Keys
     4.3     Operations on Files
     4.4     Operations on Records and Blocks
     4.5     Routine Descriptions
         4.5.1         Specifying Arguments
         4.5.2         Bitmasks
         4.5.3         Error Handling
    Command 1     ENCRYPT$DECRYPT
    Command 2     ENCRYPT$DECRYPT_ONE_RECORD
    Command 3     ENCRYPT$DEFINE_KEY
    Command 4     ENCRYPT$DELETE_KEY
    Command 5     ENCRYPT$ENCRYPT
    Command 6     ENCRYPT$ENCRYPT_FILE
    Command 7     ENCRYPT$ENCRYPT_ONE_RECORD
    Command 8     ENCRYPT$FINI
    Command 9     ENCRYPT$GENERATE_KEY
    Command 10     ENCRYPT$INIT
    Command 11     ENCRYPT$STATISTICS
Appendix A
Appendix A Command Reference
    Command 12     BACKUP /ENCRYPT
    Command 13     DECRYPT
    Command 14     ENCRYPT
    Command 15     ENCRYPT /AUTHENTICATE
    Command 16     ENCRYPT /CREATE_KEY
    Command 17     ENCRYPT /REMOVE_KEY
Appendix B
Appendix B Error Messages
     B.1     ENCRYPT and DECRYPT Messages
     B.2     BACKUP Utility Messages
Index
Index
Figures
1-1 Encrypting a File
1-2 Decrypting a File
3-1 Relationship of Keys and Algorithms
4-1 OpenVMS Numbering Overlay on FIPS-46 Numbering
4-2 NBS Numbering Overlay on an OpenVMS Quadword
Tables
1-1 Components of the Encryption Operation
4-1 Comparison of NBS and OpenVMS Numbering Conventions
4-2 Routines for Maintaining Keys
4-3 ENCRYPT$DEFINE_KEY Flags
4-4 ENCRYPT$ENCRYPT_FILE Flags


Previous Next Contents Index