Type

Algorithm

Purpose

Symmetric Encryption

Advanced encryption standard (AES)

Confidentiality

Asymmetric Encryption

Rivestshamir Adelman (RSA)/Elliptic curve cryptography (ECC)

Digital Signatures,

Key Transport

Asymmetric Key Agreement

Diffie-hellman (DH)

Key Agreement

Hashing

SHA-1/SHA-256

Integrality