[sesame-esam] Add new port#52223
Conversation
ce59a94 to
c7a4ffb
Compare
|
@microsoft-github-policy-service agree |
c7a4ffb to
c51baf7
Compare
c51baf7 to
07fcaf8
Compare
BillyONeal
left a comment
There was a problem hiding this comment.
Given that the upstream repo is only 4 days old it seems unlikely that this is ready for broad publishing in vcpkg's registry; it doesn't meet our maturity requirements: https://learn.microsoft.com/vcpkg/contributing/maintainer-guide#packaged-projects-should-be-mature
[*] The name of the port matches an existing name for this component on https://repology.org/ if possible, and/or the name of the upstream project.
https://repology.org/projects/?search=sesame-esam returns no results, so this seems like a lie.
When this does meet the maturity guideline in the future, please also make sure the real new port checklist
vcpkg/.github/pull_request_template.md
Lines 19 to 31 in 3bebaa2
is used rather than making up some other checklist. I don't understand why AI tools love to do that but they do.
Also, GPT 5.4 notes that the shipped CMake package reports version 0.1.0 while the port is 0.1.1, so find_package(sesame 0.1.1 CONFIG REQUIRED) fails.
|
Billy, Thanks for the honest reply. Will resubmit this when maturity is more developed. Kind regards, Bo |
Adds a new port: sesame-esam 0.1.0.
SESAME (Secure ESAM Authentication and Message Encryption) is the proposed
SCTE 130-9 security layer for the ESAM interface: HMAC-SHA256 authentication,
channel-scoped authorization, and AES-256-GCM payload encryption carried in
HTTP headers. This port is the native C++ implementation.
cpp/)cpp-v0.1.0tag with a verified SHA512.openssl; installs an exported CMake package consumed asfind_package(sesame)/sesame::sesame.MIT OR Apache-2.0.The library is implemented from scratch in four languages (Rust, C++, Python,
Go), each proven byte-for-byte against a shared set of conformance vectors.
vcpkg x-add-version.