Yuan Kang | 4c1ec1f | 2012-06-22 19:48:45 -0500 | [diff] [blame^] | 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 | |||||
15 | u32 gen_split_key(struct device *jrdev, u8 *key_out, int split_key_len, | ||||
16 | int split_key_pad_len, const u8 *key_in, u32 keylen, | ||||
17 | u32 alg_op); |