Content deleted Content added
→Functioning: De-awkwarding the prose a little. |
m →Functioning: hyphen—not N dash |
||
Line 26:
| caption2 = Diagram of the working principle
}}
A client attempts to renew session key material interactively with the remote peer using a
As cryptographic primitives, the Double Ratchet Algorithm uses
; for the DH ratchet: Elliptic curve
; for [[message authentication code]]s (MAC, authentication): [[Hash-based message authentication code|Keyed-hash message authentication code]] (HMAC) based on [[SHA-256]],
; for symmetric encryption: the [[Advanced Encryption Standard]] (AES), partially in cipher block chaining [[block cipher mode of operation|mode]] (CBC) with [[padding (cryptography)|padding]] as per [[PKCS]] #5 and partially in counter mode (CTR) without padding,
|