Commit | Line | Data |
---|---|---|
8d23da22 SM |
1 | Key-agreement Protocol Primitives (KPP) Cipher Algorithm Definitions |
2 | -------------------------------------------------------------------- | |
3 | ||
4 | .. kernel-doc:: include/crypto/kpp.h | |
3fa71d0f | 5 | :functions: kpp_request crypto_kpp kpp_alg kpp_secret |
8d23da22 SM |
6 | |
7 | Key-agreement Protocol Primitives (KPP) Cipher API | |
8 | -------------------------------------------------- | |
9 | ||
10 | .. kernel-doc:: include/crypto/kpp.h | |
11 | :doc: Generic Key-agreement Protocol Primitives API | |
12 | ||
13 | .. kernel-doc:: include/crypto/kpp.h | |
3fa71d0f | 14 | :functions: crypto_alloc_kpp crypto_free_kpp crypto_kpp_set_secret crypto_kpp_generate_public_key crypto_kpp_compute_shared_secret crypto_kpp_maxsize |
8d23da22 SM |
15 | |
16 | Key-agreement Protocol Primitives (KPP) Cipher Request Handle | |
17 | ------------------------------------------------------------- | |
18 | ||
19 | .. kernel-doc:: include/crypto/kpp.h | |
3fa71d0f | 20 | :functions: kpp_request_alloc kpp_request_free kpp_request_set_callback kpp_request_set_input kpp_request_set_output |
8d23da22 SM |
21 | |
22 | ECDH Helper Functions | |
23 | --------------------- | |
24 | ||
25 | .. kernel-doc:: include/crypto/ecdh.h | |
26 | :doc: ECDH Helper Functions | |
27 | ||
28 | .. kernel-doc:: include/crypto/ecdh.h | |
3fa71d0f | 29 | :functions: ecdh crypto_ecdh_key_len crypto_ecdh_encode_key crypto_ecdh_decode_key |
8d23da22 SM |
30 | |
31 | DH Helper Functions | |
32 | ------------------- | |
33 | ||
34 | .. kernel-doc:: include/crypto/dh.h | |
35 | :doc: DH Helper Functions | |
36 | ||
37 | .. kernel-doc:: include/crypto/dh.h | |
3fa71d0f | 38 | :functions: dh crypto_dh_key_len crypto_dh_encode_key crypto_dh_decode_key |