blob: 0c47241c02b8f7f12398ac4a1ce066e6bd5cfa76 [file] [log] [blame]
Dr. Stephen Hensoncd933eb2017-07-08 12:11:59 +01001/*
Matt Caswellb0edda12018-03-20 13:00:17 +00002 * Copyright 2017-2018 The OpenSSL Project Authors. All Rights Reserved.
Dr. Stephen Hensoncd933eb2017-07-08 12:11:59 +01003 *
4 * Licensed under the OpenSSL license (the "License"). You may not use
5 * this file except in compliance with the License. You can obtain a copy
6 * in the file LICENSE in the source distribution or at
7 * https://www.openssl.org/source/license.html
8 */
9
10/*
11 * Certificate table information. NB: table entries must match SSL_PKEY indices
12 */
13static const SSL_CERT_LOOKUP ssl_cert_info [] = {
14 {EVP_PKEY_RSA, SSL_aRSA}, /* SSL_PKEY_RSA */
Dr. Stephen Henson045d0782017-09-13 13:53:03 +010015 {EVP_PKEY_RSA_PSS, SSL_aRSA}, /* SSL_PKEY_RSA_PSS_SIGN */
Dr. Stephen Hensoncd933eb2017-07-08 12:11:59 +010016 {EVP_PKEY_DSA, SSL_aDSS}, /* SSL_PKEY_DSA_SIGN */
17 {EVP_PKEY_EC, SSL_aECDSA}, /* SSL_PKEY_ECC */
18 {NID_id_GostR3410_2001, SSL_aGOST01}, /* SSL_PKEY_GOST01 */
19 {NID_id_GostR3410_2012_256, SSL_aGOST12}, /* SSL_PKEY_GOST12_256 */
20 {NID_id_GostR3410_2012_512, SSL_aGOST12}, /* SSL_PKEY_GOST12_512 */
Matt Caswell0e1d6ec2018-02-27 10:12:02 +000021 {EVP_PKEY_ED25519, SSL_aECDSA}, /* SSL_PKEY_ED25519 */
22 {EVP_PKEY_ED448, SSL_aECDSA} /* SSL_PKEY_ED448 */
Dr. Stephen Hensoncd933eb2017-07-08 12:11:59 +010023};