Primitifs pris en charge par le langage

Le tableau suivant indique les primitives compatibles avec chaque langage.

Rôle primitif Java C++ Python Go Objective-C
AEAD oui oui oui oui oui
Streaming AEAD oui oui oui oui no
AEAD déterministe oui oui oui oui oui
MAC oui oui oui oui oui
PRF oui oui oui oui no
Signatures numériques oui oui oui oui oui
Prehash / SignPrehash no oui no oui no
Chiffrement hybride oui oui oui oui oui
JWT Mac oui oui oui oui no
Signatures JWT oui oui oui oui no