|
cxxmcp 1.1.6
C++ MCP SDK
|
OpenSSL-backed implementation of the PkceGenerator contract. More...
#include <pkce.hpp>
Public Member Functions | |
| core::Result< PkceChallenge > | create_s256 () override |
| core::Result< bool > | verify (const PkceChallenge &challenge) override |
OpenSSL-backed implementation of the PkceGenerator contract.
Generates RFC 7636 S256 code_verifier / code_challenge pairs using RAND_bytes for cryptographic randomness and SHA-256 for the challenge hash.
|
inlineoverridevirtual |
Implements mcp::auth::PkceGenerator.
|
inlineoverridevirtual |
Implements mcp::auth::PkceGenerator.