Classes
The following classes are available globally.
-
Derives key material from a password or passphrase.
See moreDeclaration
Swift
open class PBKDF
-
Encrypts or decrypts return results as they become available.
Note
The underlying cipher may be a block or a stream cipher.Use for large files or network streams.
For small, in-memory buffers Cryptor may be easier to use.
See moreDeclaration
Swift
open class StreamCryptor
-
Public API for message digests.
Usage is straightforward
See morelet s = "The quick brown fox jumps over the lazy dog." var md5 : Digest = Digest(algorithm:.MD5) md5.update(s) let digest = md5.final()
Declaration
Swift
open class Digest : Updateable
-
Calculates a cryptographic Hash-Based Message Authentication Code (HMAC).
See moreDeclaration
Swift
open class HMAC : Updateable
-
Encrypts or decrypts, accumulating result.
Useful for small in-memory buffers.
For large files or network streams use StreamCryptor.
See moreDeclaration
Swift
open class Cryptor : StreamCryptor, Updateable