@@ -761,7 +761,7 @@ static struct tegra_se_alg tegra_hash_algs[] = {
761761 .cra_name = "sha1" ,
762762 .cra_driver_name = "tegra-se-sha1" ,
763763 .cra_priority = 300 ,
764- .cra_flags = CRYPTO_ALG_TYPE_AHASH ,
764+ .cra_flags = CRYPTO_ALG_ASYNC ,
765765 .cra_blocksize = SHA1_BLOCK_SIZE ,
766766 .cra_ctxsize = sizeof (struct tegra_sha_ctx ),
767767 .cra_alignmask = 0 ,
@@ -786,7 +786,7 @@ static struct tegra_se_alg tegra_hash_algs[] = {
786786 .cra_name = "sha224" ,
787787 .cra_driver_name = "tegra-se-sha224" ,
788788 .cra_priority = 300 ,
789- .cra_flags = CRYPTO_ALG_TYPE_AHASH ,
789+ .cra_flags = CRYPTO_ALG_ASYNC ,
790790 .cra_blocksize = SHA224_BLOCK_SIZE ,
791791 .cra_ctxsize = sizeof (struct tegra_sha_ctx ),
792792 .cra_alignmask = 0 ,
@@ -811,7 +811,7 @@ static struct tegra_se_alg tegra_hash_algs[] = {
811811 .cra_name = "sha256" ,
812812 .cra_driver_name = "tegra-se-sha256" ,
813813 .cra_priority = 300 ,
814- .cra_flags = CRYPTO_ALG_TYPE_AHASH ,
814+ .cra_flags = CRYPTO_ALG_ASYNC ,
815815 .cra_blocksize = SHA256_BLOCK_SIZE ,
816816 .cra_ctxsize = sizeof (struct tegra_sha_ctx ),
817817 .cra_alignmask = 0 ,
@@ -836,7 +836,7 @@ static struct tegra_se_alg tegra_hash_algs[] = {
836836 .cra_name = "sha384" ,
837837 .cra_driver_name = "tegra-se-sha384" ,
838838 .cra_priority = 300 ,
839- .cra_flags = CRYPTO_ALG_TYPE_AHASH ,
839+ .cra_flags = CRYPTO_ALG_ASYNC ,
840840 .cra_blocksize = SHA384_BLOCK_SIZE ,
841841 .cra_ctxsize = sizeof (struct tegra_sha_ctx ),
842842 .cra_alignmask = 0 ,
@@ -861,7 +861,7 @@ static struct tegra_se_alg tegra_hash_algs[] = {
861861 .cra_name = "sha512" ,
862862 .cra_driver_name = "tegra-se-sha512" ,
863863 .cra_priority = 300 ,
864- .cra_flags = CRYPTO_ALG_TYPE_AHASH ,
864+ .cra_flags = CRYPTO_ALG_ASYNC ,
865865 .cra_blocksize = SHA512_BLOCK_SIZE ,
866866 .cra_ctxsize = sizeof (struct tegra_sha_ctx ),
867867 .cra_alignmask = 0 ,
@@ -886,7 +886,7 @@ static struct tegra_se_alg tegra_hash_algs[] = {
886886 .cra_name = "sha3-224" ,
887887 .cra_driver_name = "tegra-se-sha3-224" ,
888888 .cra_priority = 300 ,
889- .cra_flags = CRYPTO_ALG_TYPE_AHASH ,
889+ .cra_flags = CRYPTO_ALG_ASYNC ,
890890 .cra_blocksize = SHA3_224_BLOCK_SIZE ,
891891 .cra_ctxsize = sizeof (struct tegra_sha_ctx ),
892892 .cra_alignmask = 0 ,
@@ -911,7 +911,7 @@ static struct tegra_se_alg tegra_hash_algs[] = {
911911 .cra_name = "sha3-256" ,
912912 .cra_driver_name = "tegra-se-sha3-256" ,
913913 .cra_priority = 300 ,
914- .cra_flags = CRYPTO_ALG_TYPE_AHASH ,
914+ .cra_flags = CRYPTO_ALG_ASYNC ,
915915 .cra_blocksize = SHA3_256_BLOCK_SIZE ,
916916 .cra_ctxsize = sizeof (struct tegra_sha_ctx ),
917917 .cra_alignmask = 0 ,
@@ -936,7 +936,7 @@ static struct tegra_se_alg tegra_hash_algs[] = {
936936 .cra_name = "sha3-384" ,
937937 .cra_driver_name = "tegra-se-sha3-384" ,
938938 .cra_priority = 300 ,
939- .cra_flags = CRYPTO_ALG_TYPE_AHASH ,
939+ .cra_flags = CRYPTO_ALG_ASYNC ,
940940 .cra_blocksize = SHA3_384_BLOCK_SIZE ,
941941 .cra_ctxsize = sizeof (struct tegra_sha_ctx ),
942942 .cra_alignmask = 0 ,
@@ -961,7 +961,7 @@ static struct tegra_se_alg tegra_hash_algs[] = {
961961 .cra_name = "sha3-512" ,
962962 .cra_driver_name = "tegra-se-sha3-512" ,
963963 .cra_priority = 300 ,
964- .cra_flags = CRYPTO_ALG_TYPE_AHASH ,
964+ .cra_flags = CRYPTO_ALG_ASYNC ,
965965 .cra_blocksize = SHA3_512_BLOCK_SIZE ,
966966 .cra_ctxsize = sizeof (struct tegra_sha_ctx ),
967967 .cra_alignmask = 0 ,
@@ -988,7 +988,8 @@ static struct tegra_se_alg tegra_hash_algs[] = {
988988 .cra_name = "hmac(sha224)" ,
989989 .cra_driver_name = "tegra-se-hmac-sha224" ,
990990 .cra_priority = 300 ,
991- .cra_flags = CRYPTO_ALG_TYPE_AHASH | CRYPTO_ALG_NEED_FALLBACK ,
991+ .cra_flags = CRYPTO_ALG_ASYNC |
992+ CRYPTO_ALG_NEED_FALLBACK ,
992993 .cra_blocksize = SHA224_BLOCK_SIZE ,
993994 .cra_ctxsize = sizeof (struct tegra_sha_ctx ),
994995 .cra_alignmask = 0 ,
@@ -1015,7 +1016,8 @@ static struct tegra_se_alg tegra_hash_algs[] = {
10151016 .cra_name = "hmac(sha256)" ,
10161017 .cra_driver_name = "tegra-se-hmac-sha256" ,
10171018 .cra_priority = 300 ,
1018- .cra_flags = CRYPTO_ALG_TYPE_AHASH | CRYPTO_ALG_NEED_FALLBACK ,
1019+ .cra_flags = CRYPTO_ALG_ASYNC |
1020+ CRYPTO_ALG_NEED_FALLBACK ,
10191021 .cra_blocksize = SHA256_BLOCK_SIZE ,
10201022 .cra_ctxsize = sizeof (struct tegra_sha_ctx ),
10211023 .cra_alignmask = 0 ,
@@ -1042,7 +1044,8 @@ static struct tegra_se_alg tegra_hash_algs[] = {
10421044 .cra_name = "hmac(sha384)" ,
10431045 .cra_driver_name = "tegra-se-hmac-sha384" ,
10441046 .cra_priority = 300 ,
1045- .cra_flags = CRYPTO_ALG_TYPE_AHASH | CRYPTO_ALG_NEED_FALLBACK ,
1047+ .cra_flags = CRYPTO_ALG_ASYNC |
1048+ CRYPTO_ALG_NEED_FALLBACK ,
10461049 .cra_blocksize = SHA384_BLOCK_SIZE ,
10471050 .cra_ctxsize = sizeof (struct tegra_sha_ctx ),
10481051 .cra_alignmask = 0 ,
@@ -1069,7 +1072,8 @@ static struct tegra_se_alg tegra_hash_algs[] = {
10691072 .cra_name = "hmac(sha512)" ,
10701073 .cra_driver_name = "tegra-se-hmac-sha512" ,
10711074 .cra_priority = 300 ,
1072- .cra_flags = CRYPTO_ALG_TYPE_AHASH | CRYPTO_ALG_NEED_FALLBACK ,
1075+ .cra_flags = CRYPTO_ALG_ASYNC |
1076+ CRYPTO_ALG_NEED_FALLBACK ,
10731077 .cra_blocksize = SHA512_BLOCK_SIZE ,
10741078 .cra_ctxsize = sizeof (struct tegra_sha_ctx ),
10751079 .cra_alignmask = 0 ,
0 commit comments