{
   "title":"p521-hkdf-512-03: ECDH-ES direct w/ hkdf-sha-512 for 512-bit key",
   "input":{
      "plaintext":"This is the content.",
      "mac":{
         "alg":"HS512",
         "protected":{
            "alg":"HS512"
         },
         "recipients":[
            {
               "key":{
                  "kty":"EC",
                  "kid":"bilbo.baggins@hobbiton.example",
                  "use":"enc",
                  "crv":"P-521",
                  "x":"AHKZLLOsCOzz5cY97ewNUajB957y-C-U88c3v13nmGZx6sYl_oJXu9A5RkTKqjqvjyekWF-7ytDyRXYgCF5cj0Kt",
                  "y":"AdymlHvOiLxXkEhayXQnNCvDX4h9htZaCJN34kfmC6pV5OhQHiraVySsUdaQkAgDPrwQrJmbnX9cwlGfP-HqHZR1",
                  "d":"AAhRON2r9cqXX1hg-RoI6R1tX5p2rUAYdmpHZoC1XNM56KtscrX6zbKipQrCW9CGZH3T4ubpnoTKLDYJ_fF3_rJt"
               },
               "protected":{
                  "alg":"ECDH-ES-512"
               },
               "unprotected":{
                  "kid":"meriadoc.brandybuck@buckland.example"
               }
            }
         ]
      },
      "rng_stream":[
         "02D1F7E6F26C43D4868D87CEB2353161740AACF1F7163647984B522A848DF1C3C9CF4DF2FE6C632BF7886413F76E8852C2772BFB570B2D11D2CD3C5B6888AFEF8F5B"
      ]
   },
   "intermediates":{
      "CEK_hex":"CD28211FBA9D80140734809A36EF7AC2E8C464EAA8E5B8F27C818A1514EFC627430FEA6B89B1DA2C29F3707ADD9F88A8D86FE410191DCBD94B7881B3E4B93FCD",
      "recipients":[
         {
            "Context_hex":"840783F6F6F683F6F6F68219020044A1013819",
            "Secret_hex":"0031941A07BA094D6021FD6EADDAE42B011ECEF928B31D4E7484EBD4FE3E23AF270781816480F83C98B8BAED8CB1593DCBE52AA2AA6149D62890FE1C5C761438B78C"
         }
      ],
      "ToMac_hex":"84634D414343A101074054546869732069732074686520636F6E74656E742E"
   },
   "output":{
      "cbor_diag":"97([h'A10107', {}, h'546869732069732074686520636F6E74656E742E', h'F443D77D89327661A654A52E6C055BDD9CB163E2520EBC152E4A0BC7424950EA795F6FB2B5677CEFD92CDFC6EED22BA6EDCEDA8D2D55A495238A2D29C4C41173', [[h'A1013819', {-1: {1: 2, -1: 3, -2: h'0003ABE163C86CFC288CB6E6E2FB0199A36D460016D1B5AAFB46C9895C646398FD5C194CA82BE9A4317F4E3EEF318A406F0D7BBA653B3B564B1B262C13B02EB96FEB', -3: h'005D76FBD13FCA10C40CF206D8757BFFDDCE98417D3E221A8104F61B21B9F219D6069801AE8B8DE19CC704E9859E7EA991C0FDDA9AA974411AE44DC5FD41BBDC3809'}, 4: h'6D65726961646F632E6272616E64796275636B406275636B6C616E642E6578616D706C65'}, h'']]])",
      "cbor":"D8618543A10107A054546869732069732074686520636F6E74656E742E5840F443D77D89327661A654A52E6C055BDD9CB163E2520EBC152E4A0BC7424950EA795F6FB2B5677CEFD92CDFC6EED22BA6EDCEDA8D2D55A495238A2D29C4C41173818344A1013819A220A4010220032158420003ABE163C86CFC288CB6E6E2FB0199A36D460016D1B5AAFB46C9895C646398FD5C194CA82BE9A4317F4E3EEF318A406F0D7BBA653B3B564B1B262C13B02EB96FEB225842005D76FBD13FCA10C40CF206D8757BFFDDCE98417D3E221A8104F61B21B9F219D6069801AE8B8DE19CC704E9859E7EA991C0FDDA9AA974411AE44DC5FD41BBDC38090458246D65726961646F632E6272616E64796275636B406275636B6C616E642E6578616D706C6540"
   }
}
