Files

344 lines
12 KiB
Mathematica

/*
* Copyright (c) 2007, 2014-2019, 2021-2024 Wind River Systems, Inc.
*
* The right to copy, distribute, modify or otherwise make use
* of this software may be licensed only pursuant to the terms
* of an applicable Wind River license agreement.
*/
Folder FOLDER_CRYPTO
{
NAME CRYPTO Components
SYNOPSIS CRYPTO Components
DEFAULTS INCLUDE_IPCRYPTO
}
Folder FOLDER_OPENSSL_3_5_0_USE_CMDS
{
NAME Openssl Commands
_CHILDREN FOLDER_CRYPTO
SYNOPSIS Crypto Commands
}
Component INCLUDE_IPCRYPTO
{
NAME CRYPTO
SYNOPSIS Crypto Library
_CHILDREN FOLDER_CRYPTO
CONFIGLETTES ipcrypto_config.c
INIT_RTN ipcrypto_init();
_INIT_ORDER usrToolsInit
CFG_PARAMS OPENSSL_CONF \
OPENSSL_HOME
MODULES ipcrypto_aescmac.o \
ipcrypto_aeskeywrap.o \
ipcrypto.o \
ipcrypto_crc32.o \
ipcrypto_bubble_babble.o \
ipcrypto_cmd_cmp.o
}
Component INCLUDE_VERIFY_CMD
{
NAME OpenSSL verify shell command
SYNOPSIS This component includes the OpenSSL verify shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_ASN1PARSE_CMD
{
NAME OpenSSL asn1parse shell command
SYNOPSIS This component includes the OpenSSL asn1parse shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_REQ_CMD
{
NAME OpenSSL req shell command
SYNOPSIS This component includes the OpenSSL req shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_DGST_CMD
{
NAME OpenSSL dgst shell command
SYNOPSIS This component includes the OpenSSL dgst shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_LIST_CMD
{
NAME OpenSSL list shell command
SYNOPSIS This component includes the OpenSSL list shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_DHPARAM_CMD
{
NAME OpenSSL dhparam shell command
SYNOPSIS This component includes the OpenSSL dhparam shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_ENC_CMD
{
NAME OpenSSL enc shell command
SYNOPSIS This component includes the OpenSSL enc shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_PASSWD_CMD
{
NAME OpenSSL passwd shell command
SYNOPSIS This component includes the OpenSSL passwd shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_CA_CMD
{
NAME OpenSSL ca shell command
SYNOPSIS This component includes the OpenSSL ca shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_CRL_CMD
{
NAME OpenSSL crl shell command
SYNOPSIS This component includes the OpenSSL crl shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_RSA_CMD
{
NAME OpenSSL rsa shell command
SYNOPSIS This component includes the OpenSSL rsa shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_RSAUTL_CMD
{
NAME OpenSSL rsautl shell command
SYNOPSIS This component includes the OpenSSL rsautl shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_GENRSA_CMD
{
NAME OpenSSL genrsa shell command
SYNOPSIS This component includes the OpenSSL genrsa shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_DSA_CMD
{
NAME OpenSSL dsa shell command
SYNOPSIS This component includes the OpenSSL dsa shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_DSAPARAM_CMD
{
NAME OpenSSL dsaparam shell command
SYNOPSIS This component includes the OpenSSL dsaparam shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_GENDSA_CMD
{
NAME OpenSSL gendsa shell command
SYNOPSIS This component includes the OpenSSL gendsa shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_X509_CMD
{
NAME OpenSSL x509 shell command
SYNOPSIS This component includes the OpenSSL x509 shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_SPEED_CMD
{
NAME OpenSSL speed shell command
SYNOPSIS This component includes the OpenSSL speed shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD INCLUDE_POSIX_TIMERS
}
Component INCLUDE_PKCS7_CMD
{
NAME OpenSSL pkcs7 shell command
SYNOPSIS This component includes the OpenSSL pkcs7 shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_CRL2PKCS7_CMD
{
NAME OpenSSL crl2p7 shell command
SYNOPSIS This component includes the OpenSSL crl2p7 shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_NSEQ_CMD
{
NAME OpenSSL nseq shell command
SYNOPSIS This component includes the OpenSSL nseq shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_PKCS12_CMD
{
NAME OpenSSL pkcs12 shell command
SYNOPSIS This component includes the OpenSSL pkcs12 shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_PKCS8_CMD
{
NAME OpenSSL pkcs8 shell command
SYNOPSIS This component includes the OpenSSL pkcs8 shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_SPKAC_CMD
{
NAME OpenSSL spkac shell command
SYNOPSIS This component includes the OpenSSL spkac shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_SMIME_CMD
{
NAME OpenSSL smime shell command
SYNOPSIS This component includes the OpenSSL smime shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_RAND_CMD
{
NAME OpenSSL rand shell command
SYNOPSIS This component includes the OpenSSL rand shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_VERSION_CMD
{
NAME OpenSSL ipcrypto_ver shell command
SYNOPSIS This component includes the OpenSSL ipcrypto_ver shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_ENGINE_CMD
{
NAME OpenSSL engine shell command
SYNOPSIS This component includes the OpenSSL engine shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_OCSP_CMD
{
NAME OpenSSL ocsp shell command
SYNOPSIS This component includes the OpenSSL ocsp shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_ECPARAM_CMD
{
NAME OpenSSL ecparam shell command
SYNOPSIS This component includes the OpenSSL ecparam shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_EC_CMD
{
NAME OpenSSL ec shell command
SYNOPSIS This component includes the OpenSSL ec shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_GENPKEY_CMD
{
NAME OpenSSL genpkey shell command
SYNOPSIS This component includes the OpenSSL genpkey shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_PKEY_CMD
{
NAME OpenSSL pkey shell command
SYNOPSIS This component includes the OpenSSL pkey shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_PKEYPARAM_CMD
{
NAME OpenSSL pkeyparam shell command
SYNOPSIS This component includes the OpenSSL pkeyparam shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_PKEYUTL_CMD
{
NAME OpenSSL pkeyutl shell command
SYNOPSIS This component includes the OpenSSL pkeyutl shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Component INCLUDE_STOREUTL_CMD
{
NAME OpenSSL storeutl shell command
SYNOPSIS This component includes the OpenSSL storeutl shell command.
_CHILDREN FOLDER_OPENSSL_3_5_0_USE_CMDS
REQUIRES INCLUDE_IPCRYPTO INCLUDE_IPCOM_SHELL_CMD
}
Parameter OPENSSL_CONF
{
NAME OPENSSL_CONF
SYNOPSIS OpenSSL configuration files
TYPE string
DEFAULT IPCOM_FILE_ROOT "openssl/openssl.cnf"
}
Parameter OPENSSL_HOME
{
NAME OPENSSL_HOME
SYNOPSIS OpenSSL Home Directory
TYPE string
DEFAULT IPCOM_FILE_ROOT "openssl"
}