Join the IBM Crypto Education community to explore and understand IBM cryptography technology. This community is operated and maintained by the IBM Crypto Development team.
/* SAMPLE KGUP CONTROL STATEMENTS TO ADD AES DATA KEYS TO CKDS. *//* A CKDS REFRESH IS REQUIRED AFTER KGUP COMPLETION TO REFRESH *//* THE IN-STORAGE COPY OF THE CKDS. */ /* CLEAR AES DATA KEY - SPECIFY KEY VALUES */ ADD TYPE(CLRAES), KEY(1203F41547381385,AC7EF2D47B41AE44), LAB(KGUP.CLEAR.AES.DATA.LEN128) /* CLEAR AES DATA KEY - GENERATE KEY VALUES */ ADD TYPE(CLRAES) LENGTH(32), LAB(KGUP.CLEAR.AES.DATA.LEN256) /* ENCRYPTED AES DATA 192 BIT - SPECIFY KEY VALUES */ ADD TYPE(DATA) ALGORITHM(AES), CLEAR KEY(D5C8C7679D766EFD,971032D30E3BEA1A,D638914019EFC19D), LAB(KGUP.AES.DATA.LEN192) /* ENCRYPTED AES DATA 256 BIT - GENERATE KEY VALUES */ ADD TYPE(DATA) LENGTH(32) ALGORITHM(AES), LAB(KGUP.AES.DATA.LEN256) /* ADD A GROUP OF AES DATA KEY LABELS */ ADD TYPE(DATA) ALGORITHM(AES) LENGTH(24), LAB(KGUP.AES.DATA.KEY.AA,KGUP.AES.DATA.KEY.BB, KGUP.AES.DATA.KEY.CC,KGUP.AES.DATA.KEY.DD, KGUP.AES.DATA.KEY.EE,KGUP.AES.DATA.KEY.FF, KGUP.AES.DATA.KEY.GG,KGUP.AES.DATA.KEY.HH) /* ADD A RANGE OF AES DATA KEY LABELS */ ADD TYPE(DATA) ALGORITHM(AES) LENGTH(16), RAN(KGUP.AES.DATA.KEY01, KGUP.AES.DATA.KEY10)
Copy