File: ssl_backend.h

package info (click to toggle)
imx-code-signing-tool 3.4.1%2Bdfsg-6
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 4,912 kB
  • sloc: ansic: 10,258; sh: 2,558; python: 391; yacc: 245; makefile: 203; lex: 59
file content (22 lines) | stat: -rw-r--r-- 605 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/* SPDX-License-Identifier: BSD-3-Clause */
/*
 * Copyright 2021-2023 NXP
 */

#include <adapt_layer.h>
#include "engine.h"

int32_t ssl_gen_sig_data(const char *in_file, const char *cert_file,
			 hash_alg_t hash_alg, sig_fmt_t sig_fmt,
			 uint8_t *sig_buf, size_t *sig_buf_bytes,
			 func_mode_t mode);

X509 *ssl_read_certificate(const char *filename);


int32_t engine_gen_sig_data(const char *in_file, const char *cert_ref,
			    hash_alg_t hash_alg, sig_fmt_t sig_fmt,
			    uint8_t *sig_buf, size_t *sig_buf_bytes,
			    func_mode_t mode);

X509 *engine_read_certificate(const char *cert_ref);