Commit | Line | Data |
---|---|---|
4c1ec1f9 YK |
1 | /* |
2 | * CAAM/SEC 4.x definitions for handling key-generation jobs | |
3 | * | |
4 | * Copyright 2008-2011 Freescale Semiconductor, Inc. | |
5 | * | |
6 | */ | |
7 | ||
8 | struct split_key_result { | |
9 | struct completion completion; | |
10 | int err; | |
11 | }; | |
12 | ||
13 | void split_key_done(struct device *dev, u32 *desc, u32 err, void *context); | |
14 | ||
66b3e887 | 15 | int gen_split_key(struct device *jrdev, u8 *key_out, int split_key_len, |
4c1ec1f9 YK |
16 | int split_key_pad_len, const u8 *key_in, u32 keylen, |
17 | u32 alg_op); |