diff options
| author | Kim Phillips <kim.phillips@freescale.com> | 2012-08-08 21:32:00 -0400 |
|---|---|---|
| committer | Herbert Xu <herbert@gondor.apana.org.au> | 2012-08-28 11:53:53 -0400 |
| commit | d4cd3283f67d08a18f83fbe7a26a10fe4b474b48 (patch) | |
| tree | dbbc10e3da1217a233bb6319411aab63548c5018 /drivers | |
| parent | 22eed1ca199d905480fbbd3c622458602563d8e0 (diff) | |
crypto: talitos - consolidate cra_type assignments
lighten driver_algs[] by moving them to talitos_alg_alloc().
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/crypto/talitos.c | 29 |
1 files changed, 3 insertions, 26 deletions
diff --git a/drivers/crypto/talitos.c b/drivers/crypto/talitos.c index efff788d2f1d..8a551595612a 100644 --- a/drivers/crypto/talitos.c +++ b/drivers/crypto/talitos.c | |||
| @@ -1909,7 +1909,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 1909 | .cra_driver_name = "authenc-hmac-sha1-cbc-aes-talitos", | 1909 | .cra_driver_name = "authenc-hmac-sha1-cbc-aes-talitos", |
| 1910 | .cra_blocksize = AES_BLOCK_SIZE, | 1910 | .cra_blocksize = AES_BLOCK_SIZE, |
| 1911 | .cra_flags = CRYPTO_ALG_TYPE_AEAD | CRYPTO_ALG_ASYNC, | 1911 | .cra_flags = CRYPTO_ALG_TYPE_AEAD | CRYPTO_ALG_ASYNC, |
| 1912 | .cra_type = &crypto_aead_type, | ||
| 1913 | .cra_aead = { | 1912 | .cra_aead = { |
| 1914 | .setkey = aead_setkey, | 1913 | .setkey = aead_setkey, |
| 1915 | .setauthsize = aead_setauthsize, | 1914 | .setauthsize = aead_setauthsize, |
| @@ -1935,7 +1934,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 1935 | .cra_driver_name = "authenc-hmac-sha1-cbc-3des-talitos", | 1934 | .cra_driver_name = "authenc-hmac-sha1-cbc-3des-talitos", |
| 1936 | .cra_blocksize = DES3_EDE_BLOCK_SIZE, | 1935 | .cra_blocksize = DES3_EDE_BLOCK_SIZE, |
| 1937 | .cra_flags = CRYPTO_ALG_TYPE_AEAD | CRYPTO_ALG_ASYNC, | 1936 | .cra_flags = CRYPTO_ALG_TYPE_AEAD | CRYPTO_ALG_ASYNC, |
| 1938 | .cra_type = &crypto_aead_type, | ||
| 1939 | .cra_aead = { | 1937 | .cra_aead = { |
| 1940 | .setkey = aead_setkey, | 1938 | .setkey = aead_setkey, |
| 1941 | .setauthsize = aead_setauthsize, | 1939 | .setauthsize = aead_setauthsize, |
| @@ -1962,7 +1960,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 1962 | .cra_driver_name = "authenc-hmac-sha224-cbc-aes-talitos", | 1960 | .cra_driver_name = "authenc-hmac-sha224-cbc-aes-talitos", |
| 1963 | .cra_blocksize = AES_BLOCK_SIZE, | 1961 | .cra_blocksize = AES_BLOCK_SIZE, |
| 1964 | .cra_flags = CRYPTO_ALG_TYPE_AEAD | CRYPTO_ALG_ASYNC, | 1962 | .cra_flags = CRYPTO_ALG_TYPE_AEAD | CRYPTO_ALG_ASYNC, |
| 1965 | .cra_type = &crypto_aead_type, | ||
| 1966 | .cra_aead = { | 1963 | .cra_aead = { |
| 1967 | .setkey = aead_setkey, | 1964 | .setkey = aead_setkey, |
| 1968 | .setauthsize = aead_setauthsize, | 1965 | .setauthsize = aead_setauthsize, |
| @@ -1988,7 +1985,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 1988 | .cra_driver_name = "authenc-hmac-sha224-cbc-3des-talitos", | 1985 | .cra_driver_name = "authenc-hmac-sha224-cbc-3des-talitos", |
| 1989 | .cra_blocksize = DES3_EDE_BLOCK_SIZE, | 1986 | .cra_blocksize = DES3_EDE_BLOCK_SIZE, |
| 1990 | .cra_flags = CRYPTO_ALG_TYPE_AEAD | CRYPTO_ALG_ASYNC, | 1987 | .cra_flags = CRYPTO_ALG_TYPE_AEAD | CRYPTO_ALG_ASYNC, |
| 1991 | .cra_type = &crypto_aead_type, | ||
| 1992 | .cra_aead = { | 1988 | .cra_aead = { |
| 1993 | .setkey = aead_setkey, | 1989 | .setkey = aead_setkey, |
| 1994 | .setauthsize = aead_setauthsize, | 1990 | .setauthsize = aead_setauthsize, |
| @@ -2015,7 +2011,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 2015 | .cra_driver_name = "authenc-hmac-sha256-cbc-aes-talitos", | 2011 | .cra_driver_name = "authenc-hmac-sha256-cbc-aes-talitos", |
| 2016 | .cra_blocksize = AES_BLOCK_SIZE, | 2012 | .cra_blocksize = AES_BLOCK_SIZE, |
| 2017 | .cra_flags = CRYPTO_ALG_TYPE_AEAD | CRYPTO_ALG_ASYNC, | 2013 | .cra_flags = CRYPTO_ALG_TYPE_AEAD | CRYPTO_ALG_ASYNC, |
| 2018 | .cra_type = &crypto_aead_type, | ||
| 2019 | .cra_aead = { | 2014 | .cra_aead = { |
| 2020 | .setkey = aead_setkey, | 2015 | .setkey = aead_setkey, |
| 2021 | .setauthsize = aead_setauthsize, | 2016 | .setauthsize = aead_setauthsize, |
| @@ -2041,7 +2036,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 2041 | .cra_driver_name = "authenc-hmac-sha256-cbc-3des-talitos", | 2036 | .cra_driver_name = "authenc-hmac-sha256-cbc-3des-talitos", |
| 2042 | .cra_blocksize = DES3_EDE_BLOCK_SIZE, | 2037 | .cra_blocksize = DES3_EDE_BLOCK_SIZE, |
| 2043 | .cra_flags = CRYPTO_ALG_TYPE_AEAD | CRYPTO_ALG_ASYNC, | 2038 | .cra_flags = CRYPTO_ALG_TYPE_AEAD | CRYPTO_ALG_ASYNC, |
| 2044 | .cra_type = &crypto_aead_type, | ||
| 2045 | .cra_aead = { | 2039 | .cra_aead = { |
| 2046 | .setkey = aead_setkey, | 2040 | .setkey = aead_setkey, |
| 2047 | .setauthsize = aead_setauthsize, | 2041 | .setauthsize = aead_setauthsize, |
| @@ -2068,7 +2062,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 2068 | .cra_driver_name = "authenc-hmac-sha384-cbc-aes-talitos", | 2062 | .cra_driver_name = "authenc-hmac-sha384-cbc-aes-talitos", |
| 2069 | .cra_blocksize = AES_BLOCK_SIZE, | 2063 | .cra_blocksize = AES_BLOCK_SIZE, |
| 2070 | .cra_flags = CRYPTO_ALG_TYPE_AEAD | CRYPTO_ALG_ASYNC, | 2064 | .cra_flags = CRYPTO_ALG_TYPE_AEAD | CRYPTO_ALG_ASYNC, |
| 2071 | .cra_type = &crypto_aead_type, | ||
| 2072 | .cra_aead = { | 2065 | .cra_aead = { |
| 2073 | .setkey = aead_setkey, | 2066 | .setkey = aead_setkey, |
| 2074 | .setauthsize = aead_setauthsize, | 2067 | .setauthsize = aead_setauthsize, |
| @@ -2094,7 +2087,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 2094 | .cra_driver_name = "authenc-hmac-sha384-cbc-3des-talitos", | 2087 | .cra_driver_name = "authenc-hmac-sha384-cbc-3des-talitos", |
| 2095 | .cra_blocksize = DES3_EDE_BLOCK_SIZE, | 2088 | .cra_blocksize = DES3_EDE_BLOCK_SIZE, |
| 2096 | .cra_flags = CRYPTO_ALG_TYPE_AEAD | CRYPTO_ALG_ASYNC, | 2089 | .cra_flags = CRYPTO_ALG_TYPE_AEAD | CRYPTO_ALG_ASYNC, |
| 2097 | .cra_type = &crypto_aead_type, | ||
| 2098 | .cra_aead = { | 2090 | .cra_aead = { |
| 2099 | .setkey = aead_setkey, | 2091 | .setkey = aead_setkey, |
| 2100 | .setauthsize = aead_setauthsize, | 2092 | .setauthsize = aead_setauthsize, |
| @@ -2121,7 +2113,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 2121 | .cra_driver_name = "authenc-hmac-sha512-cbc-aes-talitos", | 2113 | .cra_driver_name = "authenc-hmac-sha512-cbc-aes-talitos", |
| 2122 | .cra_blocksize = AES_BLOCK_SIZE, | 2114 | .cra_blocksize = AES_BLOCK_SIZE, |
| 2123 | .cra_flags = CRYPTO_ALG_TYPE_AEAD | CRYPTO_ALG_ASYNC, | 2115 | .cra_flags = CRYPTO_ALG_TYPE_AEAD | CRYPTO_ALG_ASYNC, |
| 2124 | .cra_type = &crypto_aead_type, | ||
| 2125 | .cra_aead = { | 2116 | .cra_aead = { |
| 2126 | .setkey = aead_setkey, | 2117 | .setkey = aead_setkey, |
| 2127 | .setauthsize = aead_setauthsize, | 2118 | .setauthsize = aead_setauthsize, |
| @@ -2147,7 +2138,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 2147 | .cra_driver_name = "authenc-hmac-sha512-cbc-3des-talitos", | 2138 | .cra_driver_name = "authenc-hmac-sha512-cbc-3des-talitos", |
| 2148 | .cra_blocksize = DES3_EDE_BLOCK_SIZE, | 2139 | .cra_blocksize = DES3_EDE_BLOCK_SIZE, |
| 2149 | .cra_flags = CRYPTO_ALG_TYPE_AEAD | CRYPTO_ALG_ASYNC, | 2140 | .cra_flags = CRYPTO_ALG_TYPE_AEAD | CRYPTO_ALG_ASYNC, |
| 2150 | .cra_type = &crypto_aead_type, | ||
| 2151 | .cra_aead = { | 2141 | .cra_aead = { |
| 2152 | .setkey = aead_setkey, | 2142 | .setkey = aead_setkey, |
| 2153 | .setauthsize = aead_setauthsize, | 2143 | .setauthsize = aead_setauthsize, |
| @@ -2174,7 +2164,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 2174 | .cra_driver_name = "authenc-hmac-md5-cbc-aes-talitos", | 2164 | .cra_driver_name = "authenc-hmac-md5-cbc-aes-talitos", |
| 2175 | .cra_blocksize = AES_BLOCK_SIZE, | 2165 | .cra_blocksize = AES_BLOCK_SIZE, |
| 2176 | .cra_flags = CRYPTO_ALG_TYPE_AEAD | CRYPTO_ALG_ASYNC, | 2166 | .cra_flags = CRYPTO_ALG_TYPE_AEAD | CRYPTO_ALG_ASYNC, |
| 2177 | .cra_type = &crypto_aead_type, | ||
| 2178 | .cra_aead = { | 2167 | .cra_aead = { |
| 2179 | .setkey = aead_setkey, | 2168 | .setkey = aead_setkey, |
| 2180 | .setauthsize = aead_setauthsize, | 2169 | .setauthsize = aead_setauthsize, |
| @@ -2200,7 +2189,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 2200 | .cra_driver_name = "authenc-hmac-md5-cbc-3des-talitos", | 2189 | .cra_driver_name = "authenc-hmac-md5-cbc-3des-talitos", |
| 2201 | .cra_blocksize = DES3_EDE_BLOCK_SIZE, | 2190 | .cra_blocksize = DES3_EDE_BLOCK_SIZE, |
| 2202 | .cra_flags = CRYPTO_ALG_TYPE_AEAD | CRYPTO_ALG_ASYNC, | 2191 | .cra_flags = CRYPTO_ALG_TYPE_AEAD | CRYPTO_ALG_ASYNC, |
| 2203 | .cra_type = &crypto_aead_type, | ||
| 2204 | .cra_aead = { | 2192 | .cra_aead = { |
| 2205 | .setkey = aead_setkey, | 2193 | .setkey = aead_setkey, |
| 2206 | .setauthsize = aead_setauthsize, | 2194 | .setauthsize = aead_setauthsize, |
| @@ -2229,7 +2217,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 2229 | .cra_blocksize = AES_BLOCK_SIZE, | 2217 | .cra_blocksize = AES_BLOCK_SIZE, |
| 2230 | .cra_flags = CRYPTO_ALG_TYPE_ABLKCIPHER | | 2218 | .cra_flags = CRYPTO_ALG_TYPE_ABLKCIPHER | |
| 2231 | CRYPTO_ALG_ASYNC, | 2219 | CRYPTO_ALG_ASYNC, |
| 2232 | .cra_type = &crypto_ablkcipher_type, | ||
| 2233 | .cra_ablkcipher = { | 2220 | .cra_ablkcipher = { |
| 2234 | .setkey = ablkcipher_setkey, | 2221 | .setkey = ablkcipher_setkey, |
| 2235 | .encrypt = ablkcipher_encrypt, | 2222 | .encrypt = ablkcipher_encrypt, |
| @@ -2251,7 +2238,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 2251 | .cra_blocksize = DES3_EDE_BLOCK_SIZE, | 2238 | .cra_blocksize = DES3_EDE_BLOCK_SIZE, |
| 2252 | .cra_flags = CRYPTO_ALG_TYPE_ABLKCIPHER | | 2239 | .cra_flags = CRYPTO_ALG_TYPE_ABLKCIPHER | |
| 2253 | CRYPTO_ALG_ASYNC, | 2240 | CRYPTO_ALG_ASYNC, |
| 2254 | .cra_type = &crypto_ablkcipher_type, | ||
| 2255 | .cra_ablkcipher = { | 2241 | .cra_ablkcipher = { |
| 2256 | .setkey = ablkcipher_setkey, | 2242 | .setkey = ablkcipher_setkey, |
| 2257 | .encrypt = ablkcipher_encrypt, | 2243 | .encrypt = ablkcipher_encrypt, |
| @@ -2282,7 +2268,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 2282 | .cra_blocksize = MD5_BLOCK_SIZE, | 2268 | .cra_blocksize = MD5_BLOCK_SIZE, |
| 2283 | .cra_flags = CRYPTO_ALG_TYPE_AHASH | | 2269 | .cra_flags = CRYPTO_ALG_TYPE_AHASH | |
| 2284 | CRYPTO_ALG_ASYNC, | 2270 | CRYPTO_ALG_ASYNC, |
| 2285 | .cra_type = &crypto_ahash_type | ||
| 2286 | } | 2271 | } |
| 2287 | }, | 2272 | }, |
| 2288 | .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU | | 2273 | .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU | |
| @@ -2303,7 +2288,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 2303 | .cra_blocksize = SHA1_BLOCK_SIZE, | 2288 | .cra_blocksize = SHA1_BLOCK_SIZE, |
| 2304 | .cra_flags = CRYPTO_ALG_TYPE_AHASH | | 2289 | .cra_flags = CRYPTO_ALG_TYPE_AHASH | |
| 2305 | CRYPTO_ALG_ASYNC, | 2290 | CRYPTO_ALG_ASYNC, |
| 2306 | .cra_type = &crypto_ahash_type | ||
| 2307 | } | 2291 | } |
| 2308 | }, | 2292 | }, |
| 2309 | .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU | | 2293 | .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU | |
| @@ -2324,7 +2308,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 2324 | .cra_blocksize = SHA224_BLOCK_SIZE, | 2308 | .cra_blocksize = SHA224_BLOCK_SIZE, |
| 2325 | .cra_flags = CRYPTO_ALG_TYPE_AHASH | | 2309 | .cra_flags = CRYPTO_ALG_TYPE_AHASH | |
| 2326 | CRYPTO_ALG_ASYNC, | 2310 | CRYPTO_ALG_ASYNC, |
| 2327 | .cra_type = &crypto_ahash_type | ||
| 2328 | } | 2311 | } |
| 2329 | }, | 2312 | }, |
| 2330 | .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU | | 2313 | .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU | |
| @@ -2345,7 +2328,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 2345 | .cra_blocksize = SHA256_BLOCK_SIZE, | 2328 | .cra_blocksize = SHA256_BLOCK_SIZE, |
| 2346 | .cra_flags = CRYPTO_ALG_TYPE_AHASH | | 2329 | .cra_flags = CRYPTO_ALG_TYPE_AHASH | |
| 2347 | CRYPTO_ALG_ASYNC, | 2330 | CRYPTO_ALG_ASYNC, |
| 2348 | .cra_type = &crypto_ahash_type | ||
| 2349 | } | 2331 | } |
| 2350 | }, | 2332 | }, |
| 2351 | .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU | | 2333 | .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU | |
| @@ -2366,7 +2348,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 2366 | .cra_blocksize = SHA384_BLOCK_SIZE, | 2348 | .cra_blocksize = SHA384_BLOCK_SIZE, |
| 2367 | .cra_flags = CRYPTO_ALG_TYPE_AHASH | | 2349 | .cra_flags = CRYPTO_ALG_TYPE_AHASH | |
| 2368 | CRYPTO_ALG_ASYNC, | 2350 | CRYPTO_ALG_ASYNC, |
| 2369 | .cra_type = &crypto_ahash_type | ||
| 2370 | } | 2351 | } |
| 2371 | }, | 2352 | }, |
| 2372 | .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU | | 2353 | .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU | |
| @@ -2387,7 +2368,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 2387 | .cra_blocksize = SHA512_BLOCK_SIZE, | 2368 | .cra_blocksize = SHA512_BLOCK_SIZE, |
| 2388 | .cra_flags = CRYPTO_ALG_TYPE_AHASH | | 2369 | .cra_flags = CRYPTO_ALG_TYPE_AHASH | |
| 2389 | CRYPTO_ALG_ASYNC, | 2370 | CRYPTO_ALG_ASYNC, |
| 2390 | .cra_type = &crypto_ahash_type | ||
| 2391 | } | 2371 | } |
| 2392 | }, | 2372 | }, |
| 2393 | .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU | | 2373 | .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU | |
| @@ -2409,7 +2389,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 2409 | .cra_blocksize = MD5_BLOCK_SIZE, | 2389 | .cra_blocksize = MD5_BLOCK_SIZE, |
| 2410 | .cra_flags = CRYPTO_ALG_TYPE_AHASH | | 2390 | .cra_flags = CRYPTO_ALG_TYPE_AHASH | |
| 2411 | CRYPTO_ALG_ASYNC, | 2391 | CRYPTO_ALG_ASYNC, |
| 2412 | .cra_type = &crypto_ahash_type | ||
| 2413 | } | 2392 | } |
| 2414 | }, | 2393 | }, |
| 2415 | .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU | | 2394 | .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU | |
| @@ -2431,7 +2410,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 2431 | .cra_blocksize = SHA1_BLOCK_SIZE, | 2410 | .cra_blocksize = SHA1_BLOCK_SIZE, |
| 2432 | .cra_flags = CRYPTO_ALG_TYPE_AHASH | | 2411 | .cra_flags = CRYPTO_ALG_TYPE_AHASH | |
| 2433 | CRYPTO_ALG_ASYNC, | 2412 | CRYPTO_ALG_ASYNC, |
| 2434 | .cra_type = &crypto_ahash_type | ||
| 2435 | } | 2413 | } |
| 2436 | }, | 2414 | }, |
| 2437 | .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU | | 2415 | .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU | |
| @@ -2453,7 +2431,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 2453 | .cra_blocksize = SHA224_BLOCK_SIZE, | 2431 | .cra_blocksize = SHA224_BLOCK_SIZE, |
| 2454 | .cra_flags = CRYPTO_ALG_TYPE_AHASH | | 2432 | .cra_flags = CRYPTO_ALG_TYPE_AHASH | |
| 2455 | CRYPTO_ALG_ASYNC, | 2433 | CRYPTO_ALG_ASYNC, |
| 2456 | .cra_type = &crypto_ahash_type | ||
| 2457 | } | 2434 | } |
| 2458 | }, | 2435 | }, |
| 2459 | .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU | | 2436 | .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU | |
| @@ -2475,7 +2452,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 2475 | .cra_blocksize = SHA256_BLOCK_SIZE, | 2452 | .cra_blocksize = SHA256_BLOCK_SIZE, |
| 2476 | .cra_flags = CRYPTO_ALG_TYPE_AHASH | | 2453 | .cra_flags = CRYPTO_ALG_TYPE_AHASH | |
| 2477 | CRYPTO_ALG_ASYNC, | 2454 | CRYPTO_ALG_ASYNC, |
| 2478 | .cra_type = &crypto_ahash_type | ||
| 2479 | } | 2455 | } |
| 2480 | }, | 2456 | }, |
| 2481 | .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU | | 2457 | .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU | |
| @@ -2497,7 +2473,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 2497 | .cra_blocksize = SHA384_BLOCK_SIZE, | 2473 | .cra_blocksize = SHA384_BLOCK_SIZE, |
| 2498 | .cra_flags = CRYPTO_ALG_TYPE_AHASH | | 2474 | .cra_flags = CRYPTO_ALG_TYPE_AHASH | |
| 2499 | CRYPTO_ALG_ASYNC, | 2475 | CRYPTO_ALG_ASYNC, |
| 2500 | .cra_type = &crypto_ahash_type | ||
| 2501 | } | 2476 | } |
| 2502 | }, | 2477 | }, |
| 2503 | .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU | | 2478 | .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU | |
| @@ -2519,7 +2494,6 @@ static struct talitos_alg_template driver_algs[] = { | |||
| 2519 | .cra_blocksize = SHA512_BLOCK_SIZE, | 2494 | .cra_blocksize = SHA512_BLOCK_SIZE, |
| 2520 | .cra_flags = CRYPTO_ALG_TYPE_AHASH | | 2495 | .cra_flags = CRYPTO_ALG_TYPE_AHASH | |
| 2521 | CRYPTO_ALG_ASYNC, | 2496 | CRYPTO_ALG_ASYNC, |
| 2522 | .cra_type = &crypto_ahash_type | ||
| 2523 | } | 2497 | } |
| 2524 | }, | 2498 | }, |
| 2525 | .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU | | 2499 | .desc_hdr_template = DESC_HDR_TYPE_COMMON_NONSNOOP_NO_AFEU | |
| @@ -2677,14 +2651,17 @@ static struct talitos_crypto_alg *talitos_alg_alloc(struct device *dev, | |||
| 2677 | case CRYPTO_ALG_TYPE_ABLKCIPHER: | 2651 | case CRYPTO_ALG_TYPE_ABLKCIPHER: |
| 2678 | alg = &t_alg->algt.alg.crypto; | 2652 | alg = &t_alg->algt.alg.crypto; |
| 2679 | alg->cra_init = talitos_cra_init; | 2653 | alg->cra_init = talitos_cra_init; |
| 2654 | alg->cra_type = &crypto_ablkcipher_type; | ||
| 2680 | break; | 2655 | break; |
| 2681 | case CRYPTO_ALG_TYPE_AEAD: | 2656 | case CRYPTO_ALG_TYPE_AEAD: |
| 2682 | alg = &t_alg->algt.alg.crypto; | 2657 | alg = &t_alg->algt.alg.crypto; |
| 2683 | alg->cra_init = talitos_cra_init_aead; | 2658 | alg->cra_init = talitos_cra_init_aead; |
| 2659 | alg->cra_type = &crypto_aead_type; | ||
| 2684 | break; | 2660 | break; |
| 2685 | case CRYPTO_ALG_TYPE_AHASH: | 2661 | case CRYPTO_ALG_TYPE_AHASH: |
| 2686 | alg = &t_alg->algt.alg.hash.halg.base; | 2662 | alg = &t_alg->algt.alg.hash.halg.base; |
| 2687 | alg->cra_init = talitos_cra_init_ahash; | 2663 | alg->cra_init = talitos_cra_init_ahash; |
| 2664 | alg->cra_type = &crypto_ahash_type; | ||
| 2688 | if (!(priv->features & TALITOS_FTR_HMAC_OK) && | 2665 | if (!(priv->features & TALITOS_FTR_HMAC_OK) && |
| 2689 | !strncmp(alg->cra_name, "hmac", 4)) { | 2666 | !strncmp(alg->cra_name, "hmac", 4)) { |
| 2690 | kfree(t_alg); | 2667 | kfree(t_alg); |
