[PATCH v2 10/11] crypto: Documentation - CIPHER API documentation

2014-11-02 Thread Stephan Mueller
The API function calls exported by the kernel crypto API for signle block ciphers to be used by consumers are documented. Signed-off-by: Stephan Mueller CC: Marek Vasut --- include/linux/crypto.h | 89 ++ 1 file changed, 89 insertions(+) diff --g

[PATCH v2 09/11] crypto: Documentation - BLKCIPHER API documentation

2014-11-02 Thread Stephan Mueller
The API function calls exported by the kernel crypto API for synchronous block ciphers to be used by consumers are documented. Signed-off-by: Stephan Mueller CC: Marek Vasut --- include/linux/crypto.h | 268 + 1 file changed, 268 insertions(+) di

[PATCH v2 08/11] crypto: Documentation - AEAD API documentation

2014-11-02 Thread Stephan Mueller
The API function calls exported by the kernel crypto API for AEAD ciphers to be used by consumers are documented. Signed-off-by: Stephan Mueller CC: Marek Vasut --- include/linux/crypto.h | 259 + 1 file changed, 259 insertions(+) diff --git a/in

[PATCH v2 00/11] crypto: Documentation of kernel crypto API

2014-11-02 Thread Stephan Mueller
Hi, The following patch set adds documentation files under Documentation/crypto/ covering the high-level description of the API. In addition, it contains source code comments added to the header files of the kernel crypto API documenting the API functions. Changes v2: * Split out the user space

[PATCH v2 02/11] crypto: Documentation - userspace interface spec

2014-11-02 Thread Stephan Mueller
The userspace interface of the kernel crypto API is documented with * a general explanation * a discussion of the memory in-place operation * the description of the message digest API * the description of the symmetric cipher API In addition, a fully self contained example that can readily be

[PATCH v2 04/11] crypto: Documentation - AHASH API documentation

2014-11-02 Thread Stephan Mueller
The API function calls exported by the kernel crypto API for AHASHes to be used by consumers are documented. Signed-off-by: Stephan Mueller CC: Marek Vasut --- include/crypto/hash.h | 224 ++ 1 file changed, 224 insertions(+) diff --git a/include

[PATCH v2 06/11] crypto: Documentation - documentation of crypto_alg

2014-11-02 Thread Stephan Mueller
The data structure of struct crypto_alg is documented for all parameters that can be set by a developer of a transformation. All parameters that are internal to the crypto API are marked as such. Signed-off-by: Stephan Mueller CC: Marek Vasut --- include/linux/crypto.h | 157 +++

[PATCH v2 05/11] crypto: Documentation - SHASH API documentation

2014-11-02 Thread Stephan Mueller
The API function calls exported by the kernel crypto API for SHASHes to be used by consumers are documented. Signed-off-by: Stephan Mueller CC: Marek Vasut --- include/crypto/hash.h | 197 ++ 1 file changed, 197 insertions(+) diff --git a/include

[PATCH v2 07/11] crypto: Documentation - ABLKCIPHER API documentation

2014-11-02 Thread Stephan Mueller
The API function calls exported by the kernel crypto API for asynchronous block ciphers to be used by consumers are documented. Signed-off-by: Stephan Mueller CC: Marek Vasut --- include/linux/crypto.h | 349 + 1 file changed, 349 insertions(+) d

[PATCH v2 01/11] crypto: Documentation - crypto API high level spec

2014-11-02 Thread Stephan Mueller
The design of the kernel crypto API as well as hints to program with the kernel crypto API are given. The documentation contains: * design aspects of crypto API * develper specific hints * references to the API function description Signed-off-by: Stephan Mueller CC: Marek Vasut --- Document

[PATCH v2 03/11] crypto: Documentation - RNG API documentation

2014-11-02 Thread Stephan Mueller
The API function calls exported by the kernel crypto API for RNGs to be used by consumers are documented. Signed-off-by: Stephan Mueller CC: Marek Vasut --- include/crypto/rng.h | 113 +++ 1 file changed, 113 insertions(+) diff --git a/include/cr

[PATCH v2 11/11] crypto: Documentation - HASH API documentation

2014-11-02 Thread Stephan Mueller
The API function calls exported by the kernel crypto API for message digests to be used by consumers are documented. Signed-off-by: Stephan Mueller CC: Marek Vasut --- include/linux/crypto.h | 117 + 1 file changed, 117 insertions(+) diff --git a