xref: /openbmc/linux/Documentation/crypto/api-kpp.rst (revision 9095bf25ea08135a5b74875dd0e3eeaddc4218a0)
18d23da22SStephan MuellerKey-agreement Protocol Primitives (KPP) Cipher Algorithm Definitions
28d23da22SStephan Mueller--------------------------------------------------------------------
38d23da22SStephan Mueller
48d23da22SStephan Mueller.. kernel-doc:: include/crypto/kpp.h
5*3fa71d0fSStephan Mueller   :functions: kpp_request crypto_kpp kpp_alg kpp_secret
68d23da22SStephan Mueller
78d23da22SStephan MuellerKey-agreement Protocol Primitives (KPP) Cipher API
88d23da22SStephan Mueller--------------------------------------------------
98d23da22SStephan Mueller
108d23da22SStephan Mueller.. kernel-doc:: include/crypto/kpp.h
118d23da22SStephan Mueller   :doc: Generic Key-agreement Protocol Primitives API
128d23da22SStephan Mueller
138d23da22SStephan Mueller.. kernel-doc:: include/crypto/kpp.h
14*3fa71d0fSStephan Mueller   :functions: crypto_alloc_kpp crypto_free_kpp crypto_kpp_set_secret crypto_kpp_generate_public_key crypto_kpp_compute_shared_secret crypto_kpp_maxsize
158d23da22SStephan Mueller
168d23da22SStephan MuellerKey-agreement Protocol Primitives (KPP) Cipher Request Handle
178d23da22SStephan Mueller-------------------------------------------------------------
188d23da22SStephan Mueller
198d23da22SStephan Mueller.. kernel-doc:: include/crypto/kpp.h
20*3fa71d0fSStephan Mueller   :functions: kpp_request_alloc kpp_request_free kpp_request_set_callback kpp_request_set_input kpp_request_set_output
218d23da22SStephan Mueller
228d23da22SStephan MuellerECDH Helper Functions
238d23da22SStephan Mueller---------------------
248d23da22SStephan Mueller
258d23da22SStephan Mueller.. kernel-doc:: include/crypto/ecdh.h
268d23da22SStephan Mueller   :doc: ECDH Helper Functions
278d23da22SStephan Mueller
288d23da22SStephan Mueller.. kernel-doc:: include/crypto/ecdh.h
29*3fa71d0fSStephan Mueller   :functions: ecdh crypto_ecdh_key_len crypto_ecdh_encode_key crypto_ecdh_decode_key
308d23da22SStephan Mueller
318d23da22SStephan MuellerDH Helper Functions
328d23da22SStephan Mueller-------------------
338d23da22SStephan Mueller
348d23da22SStephan Mueller.. kernel-doc:: include/crypto/dh.h
358d23da22SStephan Mueller   :doc: DH Helper Functions
368d23da22SStephan Mueller
378d23da22SStephan Mueller.. kernel-doc:: include/crypto/dh.h
38*3fa71d0fSStephan Mueller   :functions: dh crypto_dh_key_len crypto_dh_encode_key crypto_dh_decode_key
39