diff options
| author | Eric Biggers <[email protected]> | 2020-01-02 19:58:43 -0800 |
|---|---|---|
| committer | Herbert Xu <[email protected]> | 2020-01-09 11:30:54 +0800 |
| commit | 1b84e7d01da58d6a41ac244b4b5e481e336fd09b (patch) | |
| tree | f5f7cc27294a3a0f159231823535f70f4a5a7f85 /tools/perf/scripts/python/net_dropmonitor.py | |
| parent | ca94e9374a7d86e0594ed824b437656ca83d47b4 (diff) | |
crypto: shash - make struct shash_instance be the full size
Define struct shash_instance in a way analogous to struct
skcipher_instance, struct aead_instance, and struct akcipher_instance,
where the struct is defined to include both the algorithm structure at
the beginning and the additional crypto_instance fields at the end.
This is needed to allow allocating shash instances directly using
kzalloc(sizeof(*inst) + sizeof(*ictx), ...) in the same way as skcipher,
aead, and akcipher instances. In turn, that's needed to make spawns be
initialized in a consistent way everywhere.
Also take advantage of the addition of the base instance to struct
shash_instance by simplifying the shash_crypto_instance() and
shash_instance() functions.
Signed-off-by: Eric Biggers <[email protected]>
Signed-off-by: Herbert Xu <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/net_dropmonitor.py')
0 files changed, 0 insertions, 0 deletions