<KMIP>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="CreateKeyPair"/>
    <RequestPayload>
      <CommonAttributes>
        <CryptographicAlgorithm type="Enumeration" value="ML_DSA_87"/>
        <CryptographicUsageMask type="Integer" value="KeyAgreement"/>
      </CommonAttributes>
      <PrivateKeyAttributes>
        <KeyFormatType type="Enumeration" value="PKCS_8"/>
      </PrivateKeyAttributes>
      <Seed type="ByteString" value="B7744534D2D6C61B0E7456992FDF09B80233342DA5726A4257BBF15B9AC061E9"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="CreateKeyPair"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <PrivateKeyUniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <PublicKeyUniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Get"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <KeyFormatType type="Enumeration" value="SeedPrivateKey"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>

<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Get"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <ObjectType type="Enumeration" value="PrivateKey"/>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <PrivateKey>
        <KeyBlock>
	  <KeyFormatType type="Enumeration" value="SeedPrivateKey"/>
          <KeyValue>
            <KeyMaterial>
              <Seed type="ByteString" value="B7744534D2D6C61B0E7456992FDF09B80233342DA5726A4257BBF15B9AC061E9"/>
              <Key type="ByteString" value="2C317FB9F93820BC9F48111C7B81E4904B03E6B504D1528EE2EDC4B9606202F7896F9A1C9C1978363B543E09941980FB75EEF2008E61E61805ACCF701D4616F90579156DDDCD6E352FAD0153D02AA609EDE06DC64DDC1971AE1760F96EEA231D86F066D668BB43F770D8A4191DD068A6AAE9D9882DEAD0D931D5CC3D4E27D28604942048B20544086211084413A9209C265213176A84184A13B6900C864421948D4A404CE0166E541044D8169211044D0947700C4660DA40014A444960264044162E6132890B188A123645128668982062840002512602C83446E42480CAC2908CA24094486151440C8882910816890900055AC801A0147002404CE4A61103B50062A688141661A2146250C461E120510A808C222666204301CC22299B3201A28210D41041DA1648620284238084DC1085002652C0104C91864C60C23054188992C26D4B369211100C9B3862DC28096330054A06651C812900406144808463108A88408511810D008081C3A008120864C138924238490102440B1325D9087250300C5000610BB42DA1408E2329046018720C4285E2C641C246402394118B22299B362E20904500326D88304D22B10108994092086EC8081090B810D3003192B409D4C20998186CE09230A40092098781DB242DC042915CB48891360601271244882112258A89485200290003122E00318C2107514B460AC4324804126210393248068843B001D904310B224C23B63153B04D58000884466098A889010110E1268160802D589691E2964999122110124A8A142D22C22908488464122D442666D3464D5BA83191084699864D0B2548E49408E10890CC180463444D82B6658B3802C89449194631E30808E3107089386524804DC4C62CD13426101632A3244A99884449124411C38D01840102160C1CB45080483161182E90128009C6491B0984A306615A44291C16280C8790649069192886E2444E1C37651008520C328600998D90C264D83629602249E4224C1B936883906151062509B20D51826DD8104EC1244612C224193090D3C605429640219060DC842910495099020944822060B2509A0626A1386E01468E21900C603481010770C006711381255B884C50B6705A2092D39825C9886DD9286189C46012306CC03049C9B8058B486D59900108910518116AA286004186014092040339409B342192322D50960198106C1C054453140618C78C044964D13222D1B08DE0042212452C84262110440243C669A30282039191C14668432404CA32660C8868A1084659862100C0400207100A401052405204422822036A19A790A4280DC3804D40426D128760124770C9B62802362D48063061044164428489C6004A48694104661A34641C4271118860891270209960C104050249094044624A8429C0B040D1088C50422C1029440245401933845B1226C104449C846DC2A068A2188880B20C5C02644CC68CD2C64558884150168113142A0125451C206C9C40058CA6895A049044C630130721E34681014029DC246989480541044A14C248C4A46444464DA404921024460AA04CC4344CC118909884848B1292640849DC18310A3332C0982120240E01B77160A8601CC165DB38509A102D1938200A29001038641811511C112DC4089124470152A01020C450210461D2980C83226113C54D89B04D24A7498998504B2849CC164604452C8306090A2829CB42891CA284823020012286C9008AA42071920672CCB84008C5098B262AA4040659382050B6889C22511B3504D4C02D00314DE438714B9228913802E1142C00094504460959185108042D242306E3849104416819182EC200465496702104020A102142324184268161946108C06492A4111A15024CB08CC42622832281C210711CB96C189401248091230562E3288001153252200EC8126200A16898B210222301118320A1A46523C970D1088AC4288E091131E2B429CC9071031342181129192686D82885C3B04C2005649A04300105308C145210196AC1220902A03151062DDB30022220500A308A5CB20994A088C8B00822292603C11111056D08C74094B4815222924A440611B24D58002D20904D944208133009230141991482239445A0B0894BC250D82670D2C831C0386C21432221A72419A041523446A1904DD8C02D202286D1A464C324041904080407665C32729B2000D31069CB006422974524292D05D3352ABDF5C1721A2CA1BADDF9E434E96F03F78E1E7E7DFDEDCF00C391BCE1D530693B830296459E4A64765DAE193C826B49910E3C67EBD1FFDA4913CF41C0855A8655333CCE9DCED84A1CE4E5C8B106C78340168F20A3CAFBD9A5CD5A978FE82DB2A6E5100050152ED3C4F2B276EFC0DC7920AFFA68B62DE6B6A946C11593FED9FAC350280762904602C6C5E704D0B5442FA4F4BD7FB3D6E47C5095F3362FE95D21E8321C85E7C6B2B82A6FEEB137B440A861C03648FF312E14B92450F530D62FF045A31F62EA2020E0E86B5BB8FB0AC3208221A9478643289A571D62351CB43D997A65AD4B8F933AD56F8CE9E091D08D6071C7BABF07DB9A901E7DF8CF4827C76CCBE36F330C0507B45184D85DC889D8A987E61F8EC862B1EA467EE9028FF38165BD9031EA6AA56FBF9A72F9C82DDBD245874B632E8541B5F254EB576D2F554400E1F35D37305275931C67395E7758E0579579FA738BECDC0F2CD01627F1D63272AAEED6AB4CB52046F612AFBA9795D4068847ECF95E442D5E11E583B34154EE9287D65D3AF3D09F5A10DE633DD8C37D468CA7DFBC9C0C652D1CD419B3C63519C701DA899FB747610C874954621F17BFF07DE91FC1CD2DB88E70C0AB972954E42B155999DC421AD10C0C91AA487AACE4C7B307E04C1AE2D390B647B4256BE886FF68BDF8148251030F4E84CFB55E887BA1FC7F089F04FB0F68E70E28AF7725A1878F11EC6CCEDF4518AAA22DB1F32DE921C3FD51B9E6812F311E663DDAF3BF5B9325CA6F548F14F7C12198D4EE01B970D9D8F9A72E23943A0D6DCEBE59C2E7F1971FC6C05E32CD5845230D65DD44B7547C80270940FEC407790313964378C6983947AB1414DCF31EDA3023BA1B8255BF7165FE3DE1A58B5E2786961A0A34239BA1C4423707DC3C9C0E0918F1DE6F822A64CD75E8DFC0BCDCF88DBB124E8B456F6DFC9390991F0E346D26A60C1037BB68536D413B9DBBBD588811779E51351F80CB4ACA664E21ACB3FEC412EB92343F3B34BEEB2EA64E7CFFBB81680CE1777BF08E43B89ED44972D5EED3D9E0621F1D04172AF8D02A624B7533A81151A508C214BC5527AA924D5D7F2FF370A4B566354DF90B59E76413496A014B5D4F1454A370CF00A2A3516ED0693A930792AA19856F003F12BF4F2B6F1524F06F972D3836A974AC75EEAEE438E2976E4BBD5E172C3D05A69486879A66E4FFF128C2D7E66AFF22DED244A2E66D1C521698C91FE0BCA642E0F72A280AC4493C6FB6DC6F561D55F421960BA85BEF97E26585C7BBD7F7B8EB5D3DEBEFD3599B3DB245274689A27ECE5E59461D8ED6A8C380A5973069C254F6B8447F5EF6072D7735ABC75E62FCADFA0B29C72A5B096A20080FDFDB43F7A43CD5E0A5B0036CB13F79EE92E55573FF947B5A774FD16AA2273B2A14B71437017834C1E0F55BB02E33F18CDA19F4DA7460D173669565F0744495C3774599BAE09A11CE2372A6ACB5D8CC67FDB02749B3F1D5865C6EC15F499E6ED3983AAED1AC60950DDBC820252B85B92D15B8FFC11C21C18DEACCD94435EA983B49C2DE60317D733E42B6F2EC06C65068B39783BAED0D6420D075680897E2D0285FCDFE984CF65FB4295196DE2154EEE838574B72BF26E3769CF7FBD4FBF68C4D443E12EC7EC9D8C6A96B4B4C25719397363945EECF9E175E180CAD3FB7FC8BDBC3E6B7688884317D76A28C57E1B1503F953DB0FF24D65DD39167AB6477159428D6411DA0B07217BE9660324CEA67205060970EF989F406E30B6189F196B4653AC1A8938E97E9B46D596A135B7CDF5AD6900E040E0121F088748068A136BCF8D5F30ABFCCB947637EC6FF629A30AE0110D420ED02277C0F8DF31D6A3CA3E9FCF026E84D118B73FC1A365B9BD2F142E54D2553612F111FAB7A90A11A41E495D686487B3F8BB6A66E11D28F92DB8F316B19AE9D96C2686CDCFD01FE5E4B693E7096DC3195B436AC6DCAC685931450063DA3DA35472FDD218F9B39EF579EF37D1782970C913EA42FAA6001CDE95513130720337675471823C713C53215179876C8DA0050D74697E33983BF228BE11462B9BC734416FDC9D5D3F61CB87749FA32DA33CEC813107A2F2474FE9D79FE331562D5E4D3FDC79CE42651AEEC06348EE1D2185450EA8AC7F529764449D52DCB0488BFE4187FB912C6201B24D652CC32D86D87BC8C16C3A510222983D5C5ABF0A1D9F6D7E0FD4EEDDAFAD23DA25FCDBA06D572FC3555DC0ED16FA6A7375C878293FC718A1A65A54FDCCA0930F797525DA590136E69CD85261606BD99D03C45F72388947A065D0418698327A98B80D0974678E3DDE159D7EB40059269631F7C3F403632C97EDCEBA47EC3C3B3526ECB8DCDCC4E0C78B786839E6DC57602467A59B607234FAEBE402F86476AE0286C50D63B091EB9F02DF130AD0E0BA767D8AD0201109B8DCDD69FBBC2B62796F39D2C9A1ED4F4593EA44754DA897D8D63000E0680B452AFE34A0D080E65CE45134AE944EB51612D712837B17603EFE11B8B102D5D09B7E547DA2CC673ECE355F2E6B26459CC97DE2F175A6D664929AC5F0E77FADC37D82DF6C80D22C891C206D2DB14A3263A551A5BB5C957765D27805EBBD9AA4736E381A4E4FF52AFB131FA6CE8B478B55C828C94968DE9254B30911059CE2706701E5881ED3275461FB4C9F361C614150D0FDD0ABA455805E2CE06F0FADCF037AE42F98B17D45C49DC4043BAE992F73F320F16122FDC97A271964776E97C50BF0381B9AD78F383A7293F235055B79A7502B913643BE9B901C69DA420B176D87BE4ED3E8FF299E3406793E6D4B8F6A187F71E63499B13229E579B73E14C1323C1128262FA317EF5ABDCE32B0463B02B68F59DBBD6CD65DD6E6B7854B3C50422C10B08119B95D385EC6BD1059583D3E769EFB69AAC15F24288662157083959938B02733BCA18AC6BDA5A8B0F885852E8AFC963B224E20AF793B5888A3A2666E227FBD045236C7E80F3EB642E8E164F5E4FA223A851B4D7AB2DFE253DD0FE81F48EC9F752CD1A671769F9EBF82A3E01FA2C44994E7CF96B3823CCD4F9BCD508BCC77B2F9F4189A8C389F58A8AAE2CEE192F4023D9E2CD389497D1DA9F2CB7CAAF0500685E16191A59B3F2CE867E74E94E08A65B5A7035694E00887304A3B89DCEF2DB6E3DB2F36F9E44F578325A663BB18696141EAA6DE7CFFC5382765D61845EAE60AC4BBCBF0D733E45D9053A2627B00592D60C98EC7BDB984CD1FF6130B88D996AEDCDF601ACBD531CE16986CD8D722FEFC1A98EB20B579E24ADD0A3F8437A0AC646AEFDCA10B8CA0BEF44FFAAEAD74173B5193ADE5FAE346F72365873ECCBB20CA8F45C1F3DA450FC3D1FBDC4B31606E07E71CBFBF7079485B626851DC6253D639016E8EFDAAD5410DD273E38F5817C1B4506DDE5C9EF9066C60CF65D3D96F4BEC36FE02E73EC6938313A301B2FDCCE23D70ACD5B5FA823FC47460E574C3BC45734DEEB1E63680F1B18E85AF1902C4BDB967F471C75DD5A4B5F49B98C201E2CD4C75C7BEEED687C1CC78066C44D2D6AEDF60E6D94F34A3A7324DC094BF18B277C9107ACF4529306C7F17864845E375F530EF2D615D6345BE1A89E0B9AFBE3268D887BAB6C2F84D1B1055A14986950F893B9FAB595D5A4EE614302DBA0868777ED098A8E9AA278881C3606FF4734FC6E343E05C0728F3D91A84396AFA18E5750988120D9CED56160C2997104495C5E6E71F15F4F244652948097C0AC5073498FFDCF3E728BEE670CEB20F2905B8E4E6F261101114C5FBB6976ED2F5C63E6E456610CD1009EFD67EF47F5E9F662F367A28FCFB6CCD52A67673FAD849E219E34BCB2E32EB1E8598FBC4F3E88E3551C1554260B7601998426EDFD7E53475B1EB9A5262FBD6DCCF05B7EF21A8A6B38CD23E7A8256C4D2B70DFFA4A742C07DE1C2D9EECC05C1001557E26FBE093F198E3C7A7858365AF12BE9DF3FF7888CC06F08C621C3D38F1EF7D25E31E0549C3EEA83DD270CF57085254D98C9C72AEC3D894AED2045B186C99B57FB526EB351536D49B08D24E5325FE8D1CF69E5175B8F4EFD5B9C21FE9FDD20AB2F800C0B6E8309994D86893AFDE4FBA856F22702E4CC2DE97742888C53CF6BDD0EB116D6CA5104FD23F2B179561870B077BB54891D1A634760775924F965FEE4113B208B0FC0D05BF384A9568EE597E48A6F389E2F44906DFCD7C6FF5141BAA152CA473ECEC5A91328586E9B45EC822C6F6232028ADFA08E527262E9B6BB0F80591B21E1D3DAA633DCCF8CE3D25214457F9D01FD15382678CEA0733A5DF0F40112C0ED7E9DB523D3ED5D6146DFDC0576BA3235EC479BE1D22678F788C04D950ADA7E288734A38D5CAA40DD9EA5C566881E9A1DFC361F0CD032E29B4B0EFBC481CCEDF1C2BED44630A65CF1B8AFE8468EEF4C067B0B7B3DD6D2A969815EAD8AD7C916698BC4DC029433718F4B787B172279539CF46BB2C34199305B7286D5D5762852EA7F8C8878D8A58B6B0A0AF5324A49141981D0751E17BC82BE7E3BCE328F7A403578C51CB113D02332910EC1620E7EA825F06D7A54E461D555727E824234AC965A6DD2FAA4D74ACCFB3B8A226239E0764290927C90EA677E029803E165941D2EC6B8D6163DDF3BCCB1EF6D6804BA1BB9B0F34C2755423894C66337CA12BCE2E13329DB2B6D1D187BF71A55C72100DA5FA28B24ED65DCAA5E5D3974C4B"/>
            </KeyMaterial>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_87"/>
          <CryptographicLength type="Integer" value="39168"/>
        </KeyBlock>
      </PrivateKey>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Get"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <KeyFormatType type="Enumeration" value="Raw"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>

<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Get"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <ObjectType type="Enumeration" value="PrivateKey"/>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <PrivateKey>
        <KeyBlock>
	  <KeyFormatType type="Enumeration" value="Raw"/>
          <KeyValue>
            <KeyMaterial type="ByteString" value="2C317FB9F93820BC9F48111C7B81E4904B03E6B504D1528EE2EDC4B9606202F7896F9A1C9C1978363B543E09941980FB75EEF2008E61E61805ACCF701D4616F90579156DDDCD6E352FAD0153D02AA609EDE06DC64DDC1971AE1760F96EEA231D86F066D668BB43F770D8A4191DD068A6AAE9D9882DEAD0D931D5CC3D4E27D28604942048B20544086211084413A9209C265213176A84184A13B6900C864421948D4A404CE0166E541044D8169211044D0947700C4660DA40014A444960264044162E6132890B188A123645128668982062840002512602C83446E42480CAC2908CA24094486151440C8882910816890900055AC801A0147002404CE4A61103B50062A688141661A2146250C461E120510A808C222666204301CC22299B3201A28210D41041DA1648620284238084DC1085002652C0104C91864C60C23054188992C26D4B369211100C9B3862DC28096330054A06651C812900406144808463108A88408511810D008081C3A008120864C138924238490102440B1325D9087250300C5000610BB42DA1408E2329046018720C4285E2C641C246402394118B22299B362E20904500326D88304D22B10108994092086EC8081090B810D3003192B409D4C20998186CE09230A40092098781DB242DC042915CB48891360601271244882112258A89485200290003122E00318C2107514B460AC4324804126210393248068843B001D904310B224C23B63153B04D58000884466098A889010110E1268160802D589691E2964999122110124A8A142D22C22908488464122D442666D3464D5BA83191084699864D0B2548E49408E10890CC180463444D82B6658B3802C89449194631E30808E3107089386524804DC4C62CD13426101632A3244A99884449124411C38D01840102160C1CB45080483161182E90128009C6491B0984A306615A44291C16280C8790649069192886E2444E1C37651008520C328600998D90C264D83629602249E4224C1B936883906151062509B20D51826DD8104EC1244612C224193090D3C605429640219060DC842910495099020944822060B2509A0626A1386E01468E21900C603481010770C006711381255B884C50B6705A2092D39825C9886DD9286189C46012306CC03049C9B8058B486D59900108910518116AA286004186014092040339409B342192322D50960198106C1C054453140618C78C044964D13222D1B08DE0042212452C84262110440243C669A30282039191C14668432404CA32660C8868A1084659862100C0400207100A401052405204422822036A19A790A4280DC3804D40426D128760124770C9B62802362D48063061044164428489C6004A48694104661A34641C4271118860891270209960C104050249094044624A8429C0B040D1088C50422C1029440245401933845B1226C104449C846DC2A068A2188880B20C5C02644CC68CD2C64558884150168113142A0125451C206C9C40058CA6895A049044C630130721E34681014029DC246989480541044A14C248C4A46444464DA404921024460AA04CC4344CC118909884848B1292640849DC18310A3332C0982120240E01B77160A8601CC165DB38509A102D1938200A29001038641811511C112DC4089124470152A01020C450210461D2980C83226113C54D89B04D24A7498998504B2849CC164604452C8306090A2829CB42891CA284823020012286C9008AA42071920672CCB84008C5098B262AA4040659382050B6889C22511B3504D4C02D00314DE438714B9228913802E1142C00094504460959185108042D242306E3849104416819182EC200465496702104020A102142324184268161946108C06492A4111A15024CB08CC42622832281C210711CB96C189401248091230562E3288001153252200EC8126200A16898B210222301118320A1A46523C970D1088AC4288E091131E2B429CC9071031342181129192686D82885C3B04C2005649A04300105308C145210196AC1220902A03151062DDB30022220500A308A5CB20994A088C8B00822292603C11111056D08C74094B4815222924A440611B24D58002D20904D944208133009230141991482239445A0B0894BC250D82670D2C831C0386C21432221A72419A041523446A1904DD8C02D202286D1A464C324041904080407665C32729B2000D31069CB006422974524292D05D3352ABDF5C1721A2CA1BADDF9E434E96F03F78E1E7E7DFDEDCF00C391BCE1D530693B830296459E4A64765DAE193C826B49910E3C67EBD1FFDA4913CF41C0855A8655333CCE9DCED84A1CE4E5C8B106C78340168F20A3CAFBD9A5CD5A978FE82DB2A6E5100050152ED3C4F2B276EFC0DC7920AFFA68B62DE6B6A946C11593FED9FAC350280762904602C6C5E704D0B5442FA4F4BD7FB3D6E47C5095F3362FE95D21E8321C85E7C6B2B82A6FEEB137B440A861C03648FF312E14B92450F530D62FF045A31F62EA2020E0E86B5BB8FB0AC3208221A9478643289A571D62351CB43D997A65AD4B8F933AD56F8CE9E091D08D6071C7BABF07DB9A901E7DF8CF4827C76CCBE36F330C0507B45184D85DC889D8A987E61F8EC862B1EA467EE9028FF38165BD9031EA6AA56FBF9A72F9C82DDBD245874B632E8541B5F254EB576D2F554400E1F35D37305275931C67395E7758E0579579FA738BECDC0F2CD01627F1D63272AAEED6AB4CB52046F612AFBA9795D4068847ECF95E442D5E11E583B34154EE9287D65D3AF3D09F5A10DE633DD8C37D468CA7DFBC9C0C652D1CD419B3C63519C701DA899FB747610C874954621F17BFF07DE91FC1CD2DB88E70C0AB972954E42B155999DC421AD10C0C91AA487AACE4C7B307E04C1AE2D390B647B4256BE886FF68BDF8148251030F4E84CFB55E887BA1FC7F089F04FB0F68E70E28AF7725A1878F11EC6CCEDF4518AAA22DB1F32DE921C3FD51B9E6812F311E663DDAF3BF5B9325CA6F548F14F7C12198D4EE01B970D9D8F9A72E23943A0D6DCEBE59C2E7F1971FC6C05E32CD5845230D65DD44B7547C80270940FEC407790313964378C6983947AB1414DCF31EDA3023BA1B8255BF7165FE3DE1A58B5E2786961A0A34239BA1C4423707DC3C9C0E0918F1DE6F822A64CD75E8DFC0BCDCF88DBB124E8B456F6DFC9390991F0E346D26A60C1037BB68536D413B9DBBBD588811779E51351F80CB4ACA664E21ACB3FEC412EB92343F3B34BEEB2EA64E7CFFBB81680CE1777BF08E43B89ED44972D5EED3D9E0621F1D04172AF8D02A624B7533A81151A508C214BC5527AA924D5D7F2FF370A4B566354DF90B59E76413496A014B5D4F1454A370CF00A2A3516ED0693A930792AA19856F003F12BF4F2B6F1524F06F972D3836A974AC75EEAEE438E2976E4BBD5E172C3D05A69486879A66E4FFF128C2D7E66AFF22DED244A2E66D1C521698C91FE0BCA642E0F72A280AC4493C6FB6DC6F561D55F421960BA85BEF97E26585C7BBD7F7B8EB5D3DEBEFD3599B3DB245274689A27ECE5E59461D8ED6A8C380A5973069C254F6B8447F5EF6072D7735ABC75E62FCADFA0B29C72A5B096A20080FDFDB43F7A43CD5E0A5B0036CB13F79EE92E55573FF947B5A774FD16AA2273B2A14B71437017834C1E0F55BB02E33F18CDA19F4DA7460D173669565F0744495C3774599BAE09A11CE2372A6ACB5D8CC67FDB02749B3F1D5865C6EC15F499E6ED3983AAED1AC60950DDBC820252B85B92D15B8FFC11C21C18DEACCD94435EA983B49C2DE60317D733E42B6F2EC06C65068B39783BAED0D6420D075680897E2D0285FCDFE984CF65FB4295196DE2154EEE838574B72BF26E3769CF7FBD4FBF68C4D443E12EC7EC9D8C6A96B4B4C25719397363945EECF9E175E180CAD3FB7FC8BDBC3E6B7688884317D76A28C57E1B1503F953DB0FF24D65DD39167AB6477159428D6411DA0B07217BE9660324CEA67205060970EF989F406E30B6189F196B4653AC1A8938E97E9B46D596A135B7CDF5AD6900E040E0121F088748068A136BCF8D5F30ABFCCB947637EC6FF629A30AE0110D420ED02277C0F8DF31D6A3CA3E9FCF026E84D118B73FC1A365B9BD2F142E54D2553612F111FAB7A90A11A41E495D686487B3F8BB6A66E11D28F92DB8F316B19AE9D96C2686CDCFD01FE5E4B693E7096DC3195B436AC6DCAC685931450063DA3DA35472FDD218F9B39EF579EF37D1782970C913EA42FAA6001CDE95513130720337675471823C713C53215179876C8DA0050D74697E33983BF228BE11462B9BC734416FDC9D5D3F61CB87749FA32DA33CEC813107A2F2474FE9D79FE331562D5E4D3FDC79CE42651AEEC06348EE1D2185450EA8AC7F529764449D52DCB0488BFE4187FB912C6201B24D652CC32D86D87BC8C16C3A510222983D5C5ABF0A1D9F6D7E0FD4EEDDAFAD23DA25FCDBA06D572FC3555DC0ED16FA6A7375C878293FC718A1A65A54FDCCA0930F797525DA590136E69CD85261606BD99D03C45F72388947A065D0418698327A98B80D0974678E3DDE159D7EB40059269631F7C3F403632C97EDCEBA47EC3C3B3526ECB8DCDCC4E0C78B786839E6DC57602467A59B607234FAEBE402F86476AE0286C50D63B091EB9F02DF130AD0E0BA767D8AD0201109B8DCDD69FBBC2B62796F39D2C9A1ED4F4593EA44754DA897D8D63000E0680B452AFE34A0D080E65CE45134AE944EB51612D712837B17603EFE11B8B102D5D09B7E547DA2CC673ECE355F2E6B26459CC97DE2F175A6D664929AC5F0E77FADC37D82DF6C80D22C891C206D2DB14A3263A551A5BB5C957765D27805EBBD9AA4736E381A4E4FF52AFB131FA6CE8B478B55C828C94968DE9254B30911059CE2706701E5881ED3275461FB4C9F361C614150D0FDD0ABA455805E2CE06F0FADCF037AE42F98B17D45C49DC4043BAE992F73F320F16122FDC97A271964776E97C50BF0381B9AD78F383A7293F235055B79A7502B913643BE9B901C69DA420B176D87BE4ED3E8FF299E3406793E6D4B8F6A187F71E63499B13229E579B73E14C1323C1128262FA317EF5ABDCE32B0463B02B68F59DBBD6CD65DD6E6B7854B3C50422C10B08119B95D385EC6BD1059583D3E769EFB69AAC15F24288662157083959938B02733BCA18AC6BDA5A8B0F885852E8AFC963B224E20AF793B5888A3A2666E227FBD045236C7E80F3EB642E8E164F5E4FA223A851B4D7AB2DFE253DD0FE81F48EC9F752CD1A671769F9EBF82A3E01FA2C44994E7CF96B3823CCD4F9BCD508BCC77B2F9F4189A8C389F58A8AAE2CEE192F4023D9E2CD389497D1DA9F2CB7CAAF0500685E16191A59B3F2CE867E74E94E08A65B5A7035694E00887304A3B89DCEF2DB6E3DB2F36F9E44F578325A663BB18696141EAA6DE7CFFC5382765D61845EAE60AC4BBCBF0D733E45D9053A2627B00592D60C98EC7BDB984CD1FF6130B88D996AEDCDF601ACBD531CE16986CD8D722FEFC1A98EB20B579E24ADD0A3F8437A0AC646AEFDCA10B8CA0BEF44FFAAEAD74173B5193ADE5FAE346F72365873ECCBB20CA8F45C1F3DA450FC3D1FBDC4B31606E07E71CBFBF7079485B626851DC6253D639016E8EFDAAD5410DD273E38F5817C1B4506DDE5C9EF9066C60CF65D3D96F4BEC36FE02E73EC6938313A301B2FDCCE23D70ACD5B5FA823FC47460E574C3BC45734DEEB1E63680F1B18E85AF1902C4BDB967F471C75DD5A4B5F49B98C201E2CD4C75C7BEEED687C1CC78066C44D2D6AEDF60E6D94F34A3A7324DC094BF18B277C9107ACF4529306C7F17864845E375F530EF2D615D6345BE1A89E0B9AFBE3268D887BAB6C2F84D1B1055A14986950F893B9FAB595D5A4EE614302DBA0868777ED098A8E9AA278881C3606FF4734FC6E343E05C0728F3D91A84396AFA18E5750988120D9CED56160C2997104495C5E6E71F15F4F244652948097C0AC5073498FFDCF3E728BEE670CEB20F2905B8E4E6F261101114C5FBB6976ED2F5C63E6E456610CD1009EFD67EF47F5E9F662F367A28FCFB6CCD52A67673FAD849E219E34BCB2E32EB1E8598FBC4F3E88E3551C1554260B7601998426EDFD7E53475B1EB9A5262FBD6DCCF05B7EF21A8A6B38CD23E7A8256C4D2B70DFFA4A742C07DE1C2D9EECC05C1001557E26FBE093F198E3C7A7858365AF12BE9DF3FF7888CC06F08C621C3D38F1EF7D25E31E0549C3EEA83DD270CF57085254D98C9C72AEC3D894AED2045B186C99B57FB526EB351536D49B08D24E5325FE8D1CF69E5175B8F4EFD5B9C21FE9FDD20AB2F800C0B6E8309994D86893AFDE4FBA856F22702E4CC2DE97742888C53CF6BDD0EB116D6CA5104FD23F2B179561870B077BB54891D1A634760775924F965FEE4113B208B0FC0D05BF384A9568EE597E48A6F389E2F44906DFCD7C6FF5141BAA152CA473ECEC5A91328586E9B45EC822C6F6232028ADFA08E527262E9B6BB0F80591B21E1D3DAA633DCCF8CE3D25214457F9D01FD15382678CEA0733A5DF0F40112C0ED7E9DB523D3ED5D6146DFDC0576BA3235EC479BE1D22678F788C04D950ADA7E288734A38D5CAA40DD9EA5C566881E9A1DFC361F0CD032E29B4B0EFBC481CCEDF1C2BED44630A65CF1B8AFE8468EEF4C067B0B7B3DD6D2A969815EAD8AD7C916698BC4DC029433718F4B787B172279539CF46BB2C34199305B7286D5D5762852EA7F8C8878D8A58B6B0A0AF5324A49141981D0751E17BC82BE7E3BCE328F7A403578C51CB113D02332910EC1620E7EA825F06D7A54E461D555727E824234AC965A6DD2FAA4D74ACCFB3B8A226239E0764290927C90EA677E029803E165941D2EC6B8D6163DDF3BCCB1EF6D6804BA1BB9B0F34C2755423894C66337CA12BCE2E13329DB2B6D1D187BF71A55C72100DA5FA28B24ED65DCAA5E5D3974C4B"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_87"/>
          <CryptographicLength type="Integer" value="39168"/>
        </KeyBlock>
      </PrivateKey>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Get"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <KeyFormatType type="Enumeration" value="Raw"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>

<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Get"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <ObjectType type="Enumeration" value="PublicKey"/>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <PublicKey>
        <KeyBlock>
	  <KeyFormatType type="Enumeration" value="Raw"/>
          <KeyValue>
            <KeyMaterial type="ByteString" value="2C317FB9F93820BC9F48111C7B81E4904B03E6B504D1528EE2EDC4B9606202F74C5DBC1C2EF903D9D632AE6A7B8FF7C835972162551ABCF635943F04AE89FC2C8B1A90A0B46FD0D3CE7B90E1643DC283AB9651A4DC1E85130EFAC10FA8243CB3349C35B25FF563F5495D345E90D6988628E9729135665BE6922A7F83EC2DD5B2F89BAE96A69BD318865F61C050A64D98F4DAB0BDF2CBA6A6BAA40C5BAEED8B5FD52F3704C9A1D115519C24A0D98CD792D41F7EFE6F6A62CAD5EC4DB6E891E00925E0F4899999D859DE2196CDB6315BA194B29FD1052ADAE859CD15C45F03B3C01D02E0C372378D6786DD69573AADFA2799C78F7AFF9EFD6EE20827761DCD74AA59F6750CF7E8C30A383AAD7347A6143D60C07F58F6CC879B4338A2D900B61273C19A2EAEAE42B15A6198883CD23D50341136BFE507FD9725F7D934E6C0FF1E7B95E9838174E563E24FDAEAAC830EF3044F8EB258EA82D7AFE3EDB2A788E102F4CF5558D668FB5FA68E218D658CAF558F223F2BF08A313CF1564894F87BDFE9D3E5269E41CB4532090D38169773BBDE910A6D12F8E2EF7B8835A2569B28C891CA6B85FA63E8F91F79B5B0B48452F0474FBDE8B991E7686DE2B1E95EBCF2DE00A31734A6C4AC698DA007C219544B24C6C51D6828CEA58A63270215346CC58C272DA5A1BA24DE47DFD044C1EBF48D74A6225D8F2CF5D68833D69F4361AE6A61964789F53298D5CCE0173425C2D17D01F6AF5F4C8E71912263F5CD91175D94FB530E1210FF6D8A85CEAE592208244FFF4968FFD7E12A7B2609C96AF37E13B8EF86F02575A8203C21A8A380E194835B8BA606B91AC08668049CBC4F56B0FD6E9E4972E41DC70692AC9DC2C30E4C828B181BE41F31E8CA54EDA3333A45665445463D3262B12145A3641F66DA04CC6F319F22C624DEB4C7A1ADB3637FAB8FA0855FC839B1BE39BE11634A1286CD47B5DDDCDC17F6DB14BF88574737DF0916BC7480A4C0DEE0E72679CD5AABF2C80829FAA4A7169BF62ED56018CCE62F9D050D77C6D854A13A1648FC49B66A4E1E48AF789DB1144C8A3E42AF1DF43726D20A4B839B32AB81957BEBFA6034C40CE48198C2B7AB64F4DA8C131D9DF351C8DDD79E1B7E81E01CCEBCF08FBC07EFD3DCDB0308D70DA8F5D9597A91B06CCCD66AB810AC93E0BE5C1597924B4DC87D614FB45C086E7DCEA5E6BF25EB7AA1DA7704931262F48ACDA57E140C1DE1F3EAC99BA4CD4AB4AAC5828590D19EE87D3188F317DFE870CE681C9999FFE79B2ABEDCEFBCF678C0575071CB0447DEA2253D0CA13ED1F8E28348EB54FDAC412BB73EE98636A906B29EBB663113047C3EDC9B7350D815D6D9DCE27E26D9950360CAD86EFA860DAAA101F5E5DCDECDCF2EA2E589E86F1D5B98EC8AE8ABB48AE2C55758CAAD0850A17B88E3E8D4DA14793142A28FA6CE8486C44BEC65968BBCD3A2FEAE29DAD6656D8984C715AE8AABA73AB0AE1689BB0A9DE8D888EF19937819A7CFFE5DECDE09856E2A98E87DAD5197900FC889A5FF8C47100FBDBEBF6035CBC6685C882C5425385116693DC25D14FC5C292A68430BE04E6D7FBA4E96083DFA6CCCD7E0FA9113A03A4DD51DC9FA1E450302EBA325D33DB182D3C6761CE95C965C388031ADA4CEA489E1ECA6EC3660766A28B3BD2F084A2C957253725B1924D93D05BE06D836D7029ECC7051815A787088DEC2D4C2F08C923D16D40FD7E47D079C04477C3C0A05BEC22221375E37C21C5AF884DFA5A9B72551490EE24C56B2CA7D8373D8EEFAE6ACB50EB088D71EDA8F8E90B2A83B69D5EB20C7744C411F566520ED2F85EC6C933B8E05E68F0EBAC6311E1D07490C04497AA0F0C4E86C0B3B555AF9D1A3365F57DBAF24BF0CD28C6204C2EC4DB752A010F75358ECC34BDF7FCC6600FE87DAD9D0E6A2AE312B817ADA710E091BC1D21505143FE9E3EA45090920CCF88334E6F443D55AD48F410F3D4D349B8B0BEB95009F685B704C126C79435EB08A6DD4FAB69F930955EEEED6396490A5CD383B396877FE80E1EE05C3EBC0E4AAC532FE729F3A88DD241F8EBC3851B2F038684419D3AA4DCD1C94CC5F6E452D13459D7462E7A7C5495344170069667C3F0F2C4CE6178992AFA07958B0087EDFDFF39A8C2DB206703D06998592ACF4D382AAB1266E86BB9F203B92F760CAFCD5D823599F8C58804E9188FAD04E75C9E952A18949187F0C0FEDD8F2C87EC68B185ABCE62E9D76B0444CB9EA0A62843AFAEB733116DF9139A2A1B218043D36AE32D963E8124C08A155EE97BDB8B5ECD1B39D3662B78313A107F417F3F390E351F6732774457DA7B5D89B0397E7DB00B32698B2A4E419C18580BEBB71D0A34B1032E0CE22B2451EF5132A1450262EF49D0615D3A978AB27027DC344DB441D2FCE00381CF32E631A750C50FC9377206F53B13458BF60C24280583F9AEC3464986E84983BCB571C6B8CA51FA40B831B004E47360959C66BF30F1462168F148B8E0E62189EEC755A431A3F2A4D7C3B4599E2B7911038BC8ED9555FD4AFE21B2D95239A78CC84084EB4CE89E32AF9D875F7F0BE4780358F5A607CE60A5117A19B0F53A681E69F0991BDB653DBB5A280636CE679FDFC5986384DC4ED57A74A30AA5A9E0DE1795400193B9D5167DD2F866A41A03C89FEBB324348D11148A0B07C3BDFDE0A512C78B7B50517558FCD1B1A37334EE344C556DE03590835C87D0CD826FD2547B34FDD3A0FA6E6A3ECC8495242A7D3EA2C2026D4990E136165B5BEFCBA6291C4335AD9AB8B35F4BCC284612E7FB4546A455CBCA29ABB3C661D8F1EBABD93D87AEBB8D75B4FE5C8675FA5D568C0FECF655E231B2366D6B53200451C25A64AE63C57EB37D8219C3C03BF65F4B6C6406060240E06B5C0B4526635B978EDA68E8C50E46D9FB64ACE889955938EEFE9D2238F49BDE52C6C66043636E9A3BF29A490AF5FD6A2B2EF70C0E38FB5460B973D6E42D28D0CF9BA19AB4C665A8E8E7AF6D793D60760F9AFC834EA22BB2554B31AB4DBB90B950F540074966E77A373AB3D1B6A1529F4F040F0C0ADC7F2E8A3B1F2F83F9A1229CD6E0E1DE0E401F483E4289241FF233A747E1D24B19165055DE798976E7399A63AA6DD689258D8364EA2878E2C98D0A3CEF8904AD6E58734CB7585AE34AC21E53E680676E10EB2D5FE1A068409930A1168A9F43E14817EE0CADA1A55C193FE95349A14ECB506F90EBAC036377796028865C408F84764E2F2B7FD09F40A0F0201B74F5539EC89438ED3D91637D7E9947BB8980F6092DC069178A55B20151A388B6659430EADEDA396A2F9B0C2E77ACFDCA33C3FB38F1D14406C446784C0F6C7196A3FB34BEEB542133CA2B259D194554F85F1344F84F6A6A122BAFFBDB3564A9FDFA629A039CFFF9C93843C0397DFD2D74674F1237CF1569A169F58DE4B76422A37354ED2E8CC76FB75E863F20CC32C0585E104EE9C601913F46FA46317781BB40F08BDE365DB30D98E3D331FB39F1ED14209128487E95FF846D9B5C8F2253C2A25C4999B9697B9492089C492A4F050A7FEF8548A89358BA65519A8A4E8697E1330582B109367164AAD393722240E71F3598D2E94CE24859CC82E13F8EA0341F3D7B487039EF01B2A75D585297ADDBF4E1186C280592E054B3BA4BDCCD0042FF8037471761ED5A4B4"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_87"/>
          <CryptographicLength type="Integer" value="20736"/>
        </KeyBlock>
      </PublicKey>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


</KMIP>
