Lines Matching defs:dm_crypto_ops
79 struct dm_crypto_ops { struct
81 u32 (*capability)(struct udevice *dev);
84 int (*sha_init)(struct udevice *dev, sha_context *ctx);
85 int (*sha_update)(struct udevice *dev, u32 *input, u32 len);
86 int (*sha_final)(struct udevice *dev, sha_context *ctx, u8 *output);
89 int (*rsa_verify)(struct udevice *dev, rsa_key *ctx,
92 int (*hmac_init)(struct udevice *dev, sha_context *ctx,
94 int (*hmac_update)(struct udevice *dev, u32 *input, u32 len);
95 int (*hmac_final)(struct udevice *dev, sha_context *ctx, u8 *output);
98 int (*cipher_crypt)(struct udevice *dev, cipher_context *ctx,
102 int (*cipher_mac)(struct udevice *dev, cipher_context *ctx,
106 int (*cipher_ae)(struct udevice *dev, cipher_context *ctx,