[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 smuel...@chronox.de CC: Marek Vasut ma...@denx.de --- include/linux/crypto.h | 117 + 1 file

[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 smuel...@chronox.de CC: Marek Vasut ma...@denx.de --- include/crypto/rng.h | 113 +++ 1 file changed, 113

[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 smuel...@chronox.de CC: Marek Vasut ma...@denx.de --- include/crypto/hash.h | 197 ++ 1 file changed, 197

[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 smuel...@chronox.de CC: Marek Vasut ma...@denx.de --- include/linux/crypto.h | 349 + 1

[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 smuel...@chronox.de CC: Marek

[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 smuel...@chronox.de CC: Marek Vasut ma...@denx.de --- include/crypto/hash.h | 224 ++ 1 file changed, 224

[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 smuel...@chronox.de CC: Marek Vasut ma...@denx.de ---

[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 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 smuel...@chronox.de CC: Marek Vasut ma...@denx.de --- include/linux/crypto.h | 89 ++ 1 file

[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 smuel...@chronox.de CC: Marek Vasut ma...@denx.de --- include/linux/crypto.h | 268 + 1

[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 smuel...@chronox.de CC: Marek Vasut ma...@denx.de --- include/linux/crypto.h | 259 + 1 file changed,