Cryptography
-
The enum represents various encryption algorithms used to protect sensitive data.
The
See moreEncryptionAlgorithm
enum also provides aparams
property of typeEncryptionAlgorithmParams
to obtain encryption algorithm parameters and methods to encrypt/decrypt messages or to compute MAC using the chosen algorithm.Declaration
Swift
internal enum EncryptionAlgorithm : Hashable
-
The
EncryptionAlgorithmParams
struct stores parameters associated with various encryption algorithms, allowing for easy access and retrieval. These parameters include the algorithm identifier, block size, and key size.See also
EncryptionAlgorithm
Declaration
Swift
internal struct EncryptionAlgorithmParams
-
The
See moreHashAlgorithm
enum represents various hash algorithms that can be used to calculate the hash of data. Supported hash algorithms include SHA1, SHA224, SHA256, SHA384, and SHA512.Declaration
Swift
internal enum HashAlgorithm : ObjectIdentifier
-
The Key Agreement is a cryptographic method that allows users to compute shared secret key, after their public keys have been exchanged, allowing the use of a cryptographic algorithm.
See also
HashAlgorithm
,EncryptionAlgorithm
,StandardizedDomainParameters
andStandardizedDomainParametersType
Declaration
Swift
internal enum KeyAgreementAlgorithm
-
The
StandardizedDomainParameters
enumeration represents a set of standardized domain parameters used inKeyAgreementAlgorithm
during keys computation.Each standardized domain parameters have associated an integer
See moreNID
(Numeric Identifier) that is defined by the entity has studied and standardized that domain paramaters set.Declaration
Swift
internal enum StandardizedDomainParameters
-
The
See moreStandardizedDomainParametersType
enumeration represents the type ofStandardizedDomainParameters
.Declaration
Swift
internal enum StandardizedDomainParametersType