/* * Key-agreement Protocol Primitives (KPP) * * Copyright (c) 2016, Intel Corporation * Authors: Salvatore Benedetto * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the Free * Software Foundation; either version 2 of the License, or (at your option) * any later version. * */ #ifndef _CRYPTO_KPP_INT_H #define _CRYPTO_KPP_INT_H #include #include /* * Transform internal helpers. */ static inline void *kpp_request_ctx(struct kpp_request *req) { return req->__ctx; } static inline void *kpp_tfm_ctx(struct crypto_kpp *tfm) { return tfm->base.__crt_ctx; } static inline void kpp_request_complete(struct kpp_request *req, int err) { req->base.complete(&req->base, err); } static inline const char *kpp_alg_name(struct crypto_kpp *tfm) { return crypto_kpp_tfm(tfm)->__crt_alg->cra_name; } /** * crypto_register_kpp() -- Register key-agreement protocol primitives algorithm * * Function registers an implementation of a key-agreement protocol primitive * algorithm * * @alg: algorithm definition * * Return: zero on success; error code in case of error */ int crypto_register_kpp(struct kpp_alg *alg); /** * crypto_unregister_kpp() -- Unregister key-agreement protocol primitive * algorithm * * Function unregisters an implementation of a key-agreement protocol primitive * algorithm * * @alg: algorithm definition */ void crypto_unregister_kpp(struct kpp_alg *alg); #endif cgi/linux/net-next.git/'>summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey Vostrikov <andrey.vostrikov@cogentembedded.com>2016-04-05 15:33:14 +0300
committerMark Brown <broonie@kernel.org>2016-04-05 12:12:42 -0700
commit92dc20d83adec565378254c0630e839ff5674e14 (patch)
tree0f3a1330a6be9004757dd4f00f1808d2244766a7 /Documentation/irqflags-tracing.txt
parentf55532a0c0b8bb6148f4e07853b876ef73bc69ca (diff)
spi: spi-fsl-dspi: Fix cs_change handling in message transfer
There are use cases when chip select should be triggered between transfers in single SPI message. Current implementation does this only on last transfer in message ignoring cs_change value provided in current transfer. Signed-off-by: Andrey Vostrikov <andrey.vostrikov@cogentembedded.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'Documentation/irqflags-tracing.txt')