Hello Token Enthusiasts,

I adjusted my JOSE HPKE implementation to explore support for X-Wing in
JOSE:

eyJhbGciOiJIUEtFLVgtV2luZy1TSEEyNTYtQTEyOEdDTSIsImVuYyI6ImRpciJ9.eWR4hCCMsaISRwYQewzndKMHFdM2xivOHMzg0KOzZWELszBNbrMPP1gOCqrP1Tlqh3-CEj2rlra8WOycDKW9Xrte6RHbLFIj2SeBih2qhtZ7lz06scPq29a1OMOzQlvtQ8MC2RU0BMCOYHGX-qlZTDcGqZT1dgSSnV-DVPKqldDL_2OZ7yQPhgXBx1t1OeZQMBs7_uCKwMTkg5uKOIII3_7MCP8IasvRj5Csux8fp7zVpLEXUelzH18CnlNQPjcB8ELUglnpuooKKfcquruipZr0jSHEsjPZUnTAiicD9_uhRa52_PM_G2jYBhEr-JP0Jnkf5-x61jrquVKRsowqv4sowIeIQB0qvFJLpZyjuWxjzhmSQwg6coCJHb4du5pssCUOq8PcIpDgWDqEXpguGocKOLUtmnXoHioxY9yi16_GobHFkWHIZPl9jD2QegruHhn4vUXGdi74GvyhMw2UD6F-IDoG4PWm7_6sV1ScQsd6GBxOVRndHHUPSHGhXEhj8ydeXQxZPDnd6rlBCS32PjQUS-hzYsL2r8BBb1DX8pqbwYaLAiSg5zuAv9TEz2R_NHUKvr3vG13dpkGiMrmkFNjUL2yhIENO_exOQ0EKNGIpdQP-X0LDwEq-ThLjJgLJp-bfXQJSZtK01kpBRsetROH2Q_NIys41gsU7aM-_55S0bjA058DeBK6XA9oSlTjhjO6OoY6b5pqqEU1I7nB4gN5afAII9IF5QDvyhKwVQx_dYimSRo9kd5FK8TxNbR5sCD7yrtBh_6UE_4e5em0BB0DwbO_BPolzajz-80r-coYQZTtuQvFztqFWsC-EZulOIhrvqu7B6rgUpSVkFFNm8nYR3DiVlAcOn5HNrrtX8S4aznURenClFoc42MbXEb2PT9jiRgTXoOUkcqLL1Mrr4JxR10ep6Eu4HRgXB6KQtwTR4WtOnG1NCtbb9Tx737RVFL9GA24sX-2ONrCmgBQmfMJixLqipEulVbl5M7MO-roFKxVqhfAUV_4PSo5f8APP1BX57-YLnoGrAMUKValyR0O2FYNBgNx-0JSawcY1QGwt07jGyxDA8TFm3uv-sZQ5XBdac1-0Y2tntez9viVjhpHSPGwBJQR1cdkUo8O-oxzHtixHxtOrgNDJwtSHJGQFe39yFNx5EZmVblRnw3HzbnZ3ITP-1s5L0puzloteR_d05sgr5J8n-H6541kw8rTsX8b5JFbNL2kfYs1bRZBwv574rMGDxr4LgxrNEp3PNSax107r1tp_YYsZcZENbenVM6wPMUhKhWFVLn-8UeDq60NHgYfRiag_P7nxnv36XjHXl_7mhJpSN1fgpaTuATtWhbHRGyu0UkEdxgETcPerfobzFQLLCfc24Yt4fZ74fZfuyuMzX5S5_DtzCot1WWDFhkF_QRmMgK8gD2JpwVqRMQFR5KmWjCwUz8Q9vt89g7oUE24r98rrHOqkldy3U2yu5wUe3hRhXiWFR3B49PbZFw..XV-dmkPIEFnsHtp7wUCHlp825dnzxCDbMPpTB14x6Yq0C3Rz483QwGJ15QqiKM86H5p1BAnBlHZVMIHWV2_Yu4pgkr8QcL3IPnn565eD8H723ADUZ7MxR5KHQBlhQfQH7SgkMpoeUmrhatI.

After decryption with:

{
    "kty": "AKP",
    "alg": "HPKE-X-Wing-SHA256-A128GCM",
    "pub":
"afBkNtMvxVd_goqlJZAP_cNJAOJ7V7BvIVF5IkQx4SBwbGvEk_wDnSXKpIUSFoEBVsV8fwlga9w-0cFUpHN9U6E66hCwxFeFcRMsLClplNRT_1gVs-h2mignEQC6RwNZzUNYqiuagMeb3oPP1Ra3AAWgr8nKMTWdxFaZvwNYuKlkTVkd5CgkLsAUk7wyzRe-5pglFdfIO-AydYy9a3iKLzDOSdsIqCyAQJtivOYcMMnPFpuTUUbAkBUllJIzIXY0G0xwOcw4gNJHvnCG_5xr78oAReuSBjaY7WMYYmYXAK2zNls6FhYNtlaf2dSJEgku8KG7q4ANcwIbl0krjrB6MLPISEOMfrkbBgmeiyQfSEC1WVSd_1DGROynxLt19nw6ZZgX9ZluFkAjoJjLXHvOP6hNvimPCmW5cEGhClNZhAdrsboz8CUV0BMrACFLEqdkkxUqcoyouxyMUiIV5MuQnBG5f4JLUhQtP6OufRhq-Pe6iWdPCNapuTtofSepGBO3eDxd5JtV-uVuG0lEoXUYxFaPM0mgW2kP3Lwl_PfFZ-A7_QOiT4tZBhZ_IipE3padOJG_P6qEgYmMmNN4vRzBTcKHGxOuAtcYANNBxKCvCzl6hOUwLiwFC2AsyeMTkIfHOQcSGhJtMguxgty0Hcqu4CWfTfW5vqOCbbyGzyFCU1Cp-0SYdvrFKnOcsjrCnJZhZdilXqxcmumyS8O6rhmaM2E6BZJs4mW0PtTGo6iRletEOQtm0gwcrMESWcaX_JiDsti42QGlD9ZVzBktDvOZfTYUGFnMCPmLpih1n5ew-9hoojM3AelfAgcAVqOvEOJjSzVNk4IpM3wQy4szODrIU-sCBMCKjmJKRrhfJAavBvShgZlNXTSZfcVz1nwcPiYvDIhb-YHBCFqt_zUmGyy5FTWO3TgTGuTDZmzBKGOgNMk9r-smuobKHbWguscR0mEMo5B6VUxqOecYNTsfiTkcXqxkv4Ifemhl8LgptGKsoNsJm9MQHBSW21YCwFxbG4KCCwRDjMctbcMOR-xFFPSbwAGnKyBm-eVhF5ywdGBQ3ONhIYlOJHcJMymRNVQJZ2iWRgvLunEC73qO1eYa1Bah0ncXPWI79iCQXDRsrPJF3RQMEAgA6aErotJ29FCWn9ZhkzdspKBWnOK7zYVsrFgQkQrFlrmpzIYVXfm7sGqZwGucXhu-2HHBBIQ9iHp7MiS3MucHG-Gb1VdI0lRYbPGZJ5M2RBZALrCqgHh0Gwss20MNonaqnglKPytOvne0bsOjgpaOfJYr5AC5uXtmyOx6e6qzv1BIyiNvCbEwTcS64IQ7CEai5dd9x1lh4ioZhFKjgdqEW_BmT-UNiiyxkhKOJ5pVmZVns3CRORwmfTigWfxsEArNQcy1EoN2-pOJMseTQXIfZlq7i5OidSplvCvM7BSsVExJM4qOa7akZiMLtUKte6CFtGl51DQizeBnxJUn70E3VZxVwOgwsmNlJTFnW1pcOubGEIh-vjEAtXNrnXsAGvxSRwgzRVUoJ5TFhzUpTyt2he48W9M8uuIb1AsBx8R9mJCQ3r31wyobDKSWNm8CMmbchd3JU_RKCZA4K6Y-W6OwD-U0OvzZ4vLjRLVOaQ",
    "priv": "FmI_sPWh20npiIGtApYwZ50DiTOE6bAKGd7SFU_b4yM"
}

{
        "protectedHeader": {
          "alg": "HPKE-X-Wing-SHA256-A128GCM",
          "enc": "dir"
        },
        "payload": {
          "iss": "urn:example:issuer",
          "aud": "urn:example:audience",
          "iat": 1731966603,
          "exp": 1731973803
        }
}

I used
https://github.com/dajiaji/hpke-js/tree/main/packages/hybridkem-x-wing#hpkehybridkem-x-wing

We have a few open issues here:

https://github.com/ietf-wg-jose/draft-ietf-jose-hpke-encrypt

Some of them have been addressed in -02, and I would like to close them out
so we can identify any remaining items.

Regards,

OS

-- 


ORIE STEELE
Chief Technology Officer
www.transmute.industries

<https://transmute.industries>
_______________________________________________
jose mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to