+struct aspeed_hace_alg {
+ struct aspeed_hace_dev *hace_dev;
+ union {
+ struct skcipher_alg skcipher;
+ struct aead_alg aead;
+ struct ahash_alg ahash;
+ struct kpp_alg kpp;
+ struct akcipher_alg akcipher;
Your patch dont do any kpp or akcipher (and aead/skcipher also).
Please drop this.
I miss this part, I'll revise it in next patch, thanks.