1#ifndef SOURCEMETA_CORE_OIDC_ENCRYPTION_H_
2#define SOURCEMETA_CORE_OIDC_ENCRYPTION_H_
4#ifndef SOURCEMETA_CORE_OIDC_EXPORT
5#include <sourcemeta/core/oidc_export.h>
8#include <sourcemeta/core/jose.h>
14namespace sourcemeta::core {
34SOURCEMETA_CORE_OIDC_EXPORT
37 -> std::optional<std::string>;
SOURCEMETA_CORE_OIDC_EXPORT auto oidc_decrypt_nested_jwt(const std::string_view compact, const JWKPrivate &key) -> std::optional< std::string >