Path: blob/main/crypto/openssl/providers/common/include/prov/der_digests.h
106751 views
/*1* WARNING: do not edit!2* Generated by Makefile from providers/common/include/prov/der_digests.h.in3*4* Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved.5*6* Licensed under the Apache License 2.0 (the "License"). You may not use7* this file except in compliance with the License. You can obtain a copy8* in the file LICENSE in the source distribution or at9* https://www.openssl.org/source/license.html10*/1112#include "internal/der.h"1314/* Well known OIDs precompiled */15/* clang-format off */1617/*18* sigAlgs OBJECT IDENTIFIER ::= { nistAlgorithms 3 }19*/20#define DER_OID_V_sigAlgs DER_P_OBJECT, 8, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x0321#define DER_OID_SZ_sigAlgs 1022extern const unsigned char ossl_der_oid_sigAlgs[DER_OID_SZ_sigAlgs];2324/*25* id-sha1 OBJECT IDENTIFIER ::= { iso(1)26* identified-organization(3) oiw(14)27* secsig(3) algorithms(2) 26 }28*/29#define DER_OID_V_id_sha1 DER_P_OBJECT, 5, 0x2B, 0x0E, 0x03, 0x02, 0x1A30#define DER_OID_SZ_id_sha1 731extern const unsigned char ossl_der_oid_id_sha1[DER_OID_SZ_id_sha1];3233/*34* id-md2 OBJECT IDENTIFIER ::= {35* iso(1) member-body(2) us(840) rsadsi(113549) digestAlgorithm(2) 2 }36*/37#define DER_OID_V_id_md2 DER_P_OBJECT, 8, 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x02, 0x0238#define DER_OID_SZ_id_md2 1039extern const unsigned char ossl_der_oid_id_md2[DER_OID_SZ_id_md2];4041/*42* id-md5 OBJECT IDENTIFIER ::= {43* iso(1) member-body(2) us(840) rsadsi(113549) digestAlgorithm(2) 5 }44*/45#define DER_OID_V_id_md5 DER_P_OBJECT, 8, 0x2A, 0x86, 0x48, 0x86, 0xF7, 0x0D, 0x02, 0x0546#define DER_OID_SZ_id_md5 1047extern const unsigned char ossl_der_oid_id_md5[DER_OID_SZ_id_md5];4849/*50* id-sha256 OBJECT IDENTIFIER ::= { hashAlgs 1 }51*/52#define DER_OID_V_id_sha256 DER_P_OBJECT, 9, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x0153#define DER_OID_SZ_id_sha256 1154extern const unsigned char ossl_der_oid_id_sha256[DER_OID_SZ_id_sha256];5556/*57* id-sha384 OBJECT IDENTIFIER ::= { hashAlgs 2 }58*/59#define DER_OID_V_id_sha384 DER_P_OBJECT, 9, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x0260#define DER_OID_SZ_id_sha384 1161extern const unsigned char ossl_der_oid_id_sha384[DER_OID_SZ_id_sha384];6263/*64* id-sha512 OBJECT IDENTIFIER ::= { hashAlgs 3 }65*/66#define DER_OID_V_id_sha512 DER_P_OBJECT, 9, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x0367#define DER_OID_SZ_id_sha512 1168extern const unsigned char ossl_der_oid_id_sha512[DER_OID_SZ_id_sha512];6970/*71* id-sha224 OBJECT IDENTIFIER ::= { hashAlgs 4 }72*/73#define DER_OID_V_id_sha224 DER_P_OBJECT, 9, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x0474#define DER_OID_SZ_id_sha224 1175extern const unsigned char ossl_der_oid_id_sha224[DER_OID_SZ_id_sha224];7677/*78* id-sha512-224 OBJECT IDENTIFIER ::= { hashAlgs 5 }79*/80#define DER_OID_V_id_sha512_224 DER_P_OBJECT, 9, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x0581#define DER_OID_SZ_id_sha512_224 1182extern const unsigned char ossl_der_oid_id_sha512_224[DER_OID_SZ_id_sha512_224];8384/*85* id-sha512-256 OBJECT IDENTIFIER ::= { hashAlgs 6 }86*/87#define DER_OID_V_id_sha512_256 DER_P_OBJECT, 9, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x0688#define DER_OID_SZ_id_sha512_256 1189extern const unsigned char ossl_der_oid_id_sha512_256[DER_OID_SZ_id_sha512_256];9091/*92* id-sha3-224 OBJECT IDENTIFIER ::= { hashAlgs 7 }93*/94#define DER_OID_V_id_sha3_224 DER_P_OBJECT, 9, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x0795#define DER_OID_SZ_id_sha3_224 1196extern const unsigned char ossl_der_oid_id_sha3_224[DER_OID_SZ_id_sha3_224];9798/*99* id-sha3-256 OBJECT IDENTIFIER ::= { hashAlgs 8 }100*/101#define DER_OID_V_id_sha3_256 DER_P_OBJECT, 9, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x08102#define DER_OID_SZ_id_sha3_256 11103extern const unsigned char ossl_der_oid_id_sha3_256[DER_OID_SZ_id_sha3_256];104105/*106* id-sha3-384 OBJECT IDENTIFIER ::= { hashAlgs 9 }107*/108#define DER_OID_V_id_sha3_384 DER_P_OBJECT, 9, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x09109#define DER_OID_SZ_id_sha3_384 11110extern const unsigned char ossl_der_oid_id_sha3_384[DER_OID_SZ_id_sha3_384];111112/*113* id-sha3-512 OBJECT IDENTIFIER ::= { hashAlgs 10 }114*/115#define DER_OID_V_id_sha3_512 DER_P_OBJECT, 9, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x0A116#define DER_OID_SZ_id_sha3_512 11117extern const unsigned char ossl_der_oid_id_sha3_512[DER_OID_SZ_id_sha3_512];118119/*120* id-shake128 OBJECT IDENTIFIER ::= { hashAlgs 11 }121*/122#define DER_OID_V_id_shake128 DER_P_OBJECT, 9, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x0B123#define DER_OID_SZ_id_shake128 11124extern const unsigned char ossl_der_oid_id_shake128[DER_OID_SZ_id_shake128];125126/*127* id-shake256 OBJECT IDENTIFIER ::= { hashAlgs 12 }128*/129#define DER_OID_V_id_shake256 DER_P_OBJECT, 9, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x0C130#define DER_OID_SZ_id_shake256 11131extern const unsigned char ossl_der_oid_id_shake256[DER_OID_SZ_id_shake256];132133/*134* id-shake128-len OBJECT IDENTIFIER ::= { hashAlgs 17 }135*/136#define DER_OID_V_id_shake128_len DER_P_OBJECT, 9, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x11137#define DER_OID_SZ_id_shake128_len 11138extern const unsigned char ossl_der_oid_id_shake128_len[DER_OID_SZ_id_shake128_len];139140/*141* id-shake256-len OBJECT IDENTIFIER ::= { hashAlgs 18 }142*/143#define DER_OID_V_id_shake256_len DER_P_OBJECT, 9, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x12144#define DER_OID_SZ_id_shake256_len 11145extern const unsigned char ossl_der_oid_id_shake256_len[DER_OID_SZ_id_shake256_len];146147/*148* id-KMACWithSHAKE128 OBJECT IDENTIFIER ::={hashAlgs 19}149*/150#define DER_OID_V_id_KMACWithSHAKE128 DER_P_OBJECT, 9, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x13151#define DER_OID_SZ_id_KMACWithSHAKE128 11152extern const unsigned char ossl_der_oid_id_KMACWithSHAKE128[DER_OID_SZ_id_KMACWithSHAKE128];153154/*155* id-KMACWithSHAKE256 OBJECT IDENTIFIER ::={ hashAlgs 20}156*/157#define DER_OID_V_id_KMACWithSHAKE256 DER_P_OBJECT, 9, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x14158#define DER_OID_SZ_id_KMACWithSHAKE256 11159extern const unsigned char ossl_der_oid_id_KMACWithSHAKE256[DER_OID_SZ_id_KMACWithSHAKE256];160161/* clang-format on */162163164