Cryptography
-
The enum represents various encryption algorithms used to protect sensitive data.
The
See moreEncryptionAlgorithmenum also provides aparamsproperty of typeEncryptionAlgorithmParamsto 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
EncryptionAlgorithmParamsstruct 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 moreSee also
EncryptionAlgorithmDeclaration
Swift
internal struct EncryptionAlgorithmParams -
The
See moreHashAlgorithmenum 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 moreSee also
HashAlgorithm,EncryptionAlgorithm,StandardizedDomainParametersandStandardizedDomainParametersTypeDeclaration
Swift
internal enum KeyAgreementAlgorithm -
The
StandardizedDomainParametersenumeration represents a set of standardized domain parameters used inKeyAgreementAlgorithmduring 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 moreStandardizedDomainParametersTypeenumeration represents the type ofStandardizedDomainParameters.Declaration
Swift
internal enum StandardizedDomainParametersType
View on GitHub
Cryptography Reference