@@ -26,16 +26,16 @@ describe the main properties of Tink primitives.
2626
2727### Primitives supported by language
2828
29- ** Primitive** | ** Java** | ** C++** | ** ObjC** | ** Go**
30- ------------------ | -------- | ------- | -------- | ------
31- AEAD | yes | yes | yes | yes
32- Streaming AEAD | yes | yes | no | no
33- Deterministic AEAD | yes | yes | yes | yes
34- MAC | yes | yes | yes | yes
35- Digital signatures | yes | yes | yes | yes
36- Hybrid encryption | yes | yes | yes | yes
29+ ** Primitive** | ** Java** | ** C++** | ** ObjC** | ** Go** | ** Python **
30+ ------------------ | -------- | ------- | -------- | ------ | ----------
31+ AEAD | yes | yes | yes | yes | yes
32+ Streaming AEAD | yes | yes | no | yes | no
33+ Deterministic AEAD | yes | yes | yes | yes | yes
34+ MAC | yes | yes | yes | yes | yes
35+ Digital signatures | yes | yes | yes | yes | yes
36+ Hybrid encryption | yes | yes | yes | yes | yes
3737
38- JavaScript and Python are currently under development.
38+ JavaScript is currently under development.
3939
4040### Primitive implementations supported by languege
4141
@@ -54,7 +54,7 @@ Hybrid Encryption | ECIES with AEAD and HKDF
5454
5555Primitive | C++ Implementations
5656------------------ | -----------------------------------------------------------------------------
57- AEAD | AES-GCM, AES-GCM-SIV, AES-CTR-HMAC, AES-EAX, KMS Envelope, XCHACHA20-POLY1305
57+ AEAD | AES-GCM, AES-GCM-SIV, AES-CTR-HMAC, AES-EAX, KMS Envelope, CHACHA20-POLY1305, XCHACHA20-POLY1305
5858Streaming AEAD | AES-GCM-HKDF-STREAMING, AES-CTR-HMAC-STREAMING
5959Deterministic AEAD | AES-SIV
6060MAC | HMAC-SHA2, AES-CMAC
@@ -76,11 +76,22 @@ Hybrid Encryption | ECIES with AEAD and HKDF
7676Primitive | Go Implementations
7777------------------ | ------------------------------------------------------------------------
7878AEAD | AES-GCM, AES-CTR-HMAC, KMS Envelope, CHACHA20-POLY1305, XCHACHA-POLY1305
79+ Streaming AEAD | AES-GCM-HKDF-STREAMING
7980Deterministic AEAD | AES-SIV
8081MAC | HMAC-SHA2, AES-CMAC
8182Digital Signatures | ECDSA over NIST curves, Ed25519
8283Hybrid Encryption | ECIES with AEAD and HKDF
8384
85+ #### Python
86+
87+ Primitive | Python Implementations
88+ ------------------ | -----------------------------------------------------------------------------
89+ AEAD | AES-GCM, AES-CTR-HMAC, AES-EAX, KMS Envelope, CHACHA20-POLY1305, XCHACHA20-POLY1305
90+ Deterministic AEAD | AES-SIV
91+ MAC | HMAC-SHA2
92+ Digital Signatures | ECDSA over NIST curves, Ed25519, RSA-SSA-PKCS1, RSA-SSA-PSS
93+ Hybrid Encryption | ECIES with AEAD and HKDF
94+
8495---
8596
8697## General properties of all primitives
0 commit comments