/* Copyright (c) RISC OS Developments 2026. All rights reserved.
 * SPDX-License-Identifier: CDDL-1.0
 */

#ifndef TLSMANAGER_CONFIRM_H
#define TLSMANAGER_CONFIRM_H

#include <stddef.h>

typedef struct tlsmanager_certchain
{
    struct tlsmanager_certchain *next;
    unsigned int format;
    unsigned int flags;
    const unsigned char *der;
    size_t dersize;
} tlsmanager_certchain;

#define TLSMANAGER_UPCALL_FORMAT 0u
#define TLSMANAGER_UPCALL_CERTIFICATE_CONFIRM 26
#define TLSMANAGER_CONFIRM_ACCEPT 1

#endif
