NAME

SBOM::CycloneDX::Enum::RelatedCryptoMaterialType - The type for the related cryptographic material

SYNOPSIS

use SBOM::CycloneDX::Enum qw(RELATED_CRYPTO_MATERIAL_TYPE);

say RELATED_CRYPTO_MATERIAL_TYPE->PRIVATE_KEY;


use SBOM::CycloneDX::Enum::RelatedCryptoMaterialType;

say SBOM::CycloneDX::Enum::RelatedCryptoMaterialType->SECRET_KEY;


use SBOM::CycloneDX::Enum::RelatedCryptoMaterialType qw(:all);

say INITIALIZATION_VECTOR;

DESCRIPTION

SBOM::CycloneDX::Enum::RelatedCryptoMaterialType is ENUM package used by SBOM::CycloneDX.

CONSTANTS

  • PRIVATE_KEY, The confidential key of a key pair used in asymmetric cryptography.

  • PUBLIC_KEY, The non-confidential key of a key pair used in asymmetric cryptography.

  • SECRET_KEY, A key used to encrypt and decrypt messages in symmetric cryptography.

  • KEY, A piece of information, usually an octet string, which, when processed through a cryptographic algorithm, processes cryptographic data.

  • CIPHERTEXT, The result of encryption performed on plaintext using an algorithm (or cipher).

  • SIGNATURE, A cryptographic value that is calculated from the data and a key known only by the signer.

  • DIGEST, The output of the hash function.

  • INITIALIZATION_VECTOR, A fixed-size random or pseudo-random value used as an input parameter for cryptographic algorithms.

  • NONCE, A random or pseudo-random number that can only be used once in a cryptographic communication.

  • SEED, The input to a pseudo-random number generator. Different seeds generate different pseudo-random sequences.

  • SALT, A value used in a cryptographic process, usually to ensure that the results of computations for one instance cannot be reused by an attacker.

  • SHARED_SECRET, A piece of data known only to the parties involved, in a secure communication.

  • TAG, A message authentication code (MAC), sometimes known as an authentication tag, is a short piece of information used for authenticating and integrity-checking a message.

  • ADDITIONAL_DATA, An unspecified collection of data with relevance to cryptographic activity.

  • PASSWORD, A secret word, phrase, or sequence of characters used during authentication or authorization.

  • CREDENTIAL, Establishes the identity of a party to communication, usually in the form of cryptographic keys or passwords.

  • TOKEN, An object encapsulating a security identity.

  • OTHER, Another type of cryptographic asset.

  • UNKNOWN, The type of cryptographic asset is not known.

SUPPORT

Bugs / Feature Requests

Please report any bugs or feature requests through the issue tracker at https://github.com/giterlizzi/perl-SBOM-CycloneDX/issues. You will be notified automatically of any progress on your issue.

Source Code

This is open source software. The code repository is available for public review and contribution under the terms of the license.

https://github.com/giterlizzi/perl-SBOM-CycloneDX

git clone https://github.com/giterlizzi/perl-SBOM-CycloneDX.git

AUTHOR

  • Giuseppe Di Terlizzi <gdt@cpan.org>

LICENSE AND COPYRIGHT

This software is copyright (c) 2025-2026 by Giuseppe Di Terlizzi.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.