Lines Matching refs:udevice

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,
126 struct udevice *crypto_get_device(u32 capability);
136 int crypto_sha_init(struct udevice *dev, sha_context *ctx);
147 int crypto_sha_update(struct udevice *dev, u32 *input, u32 len);
158 int crypto_sha_final(struct udevice *dev, sha_context *ctx, u8 *output);
171 int crypto_sha_csum(struct udevice *dev, sha_context *ctx,
185 int crypto_sha_regions_csum(struct udevice *dev, sha_context *ctx,
199 int crypto_rsa_verify(struct udevice *dev, rsa_key *ctx, u8 *sign, u8 *output);
209 int crypto_hmac_init(struct udevice *dev, sha_context *ctx,
221 int crypto_hmac_update(struct udevice *dev, u32 *input, u32 len);
232 int crypto_hmac_final(struct udevice *dev, sha_context *ctx, u8 *output);
245 int crypto_cipher(struct udevice *dev, cipher_context *ctx,
258 int crypto_mac(struct udevice *dev, cipher_context *ctx,
274 int crypto_ae(struct udevice *dev, cipher_context *ctx,