2 * (C) Copyright 2014 Freescale Semiconductor, Inc.
3 * Author: Ruchika Gupta <ruchika.gupta@freescale.com>
5 * SPDX-License-Identifier: GPL-2.0+
11 #include <u-boot/rsa-mod-exp.h>
13 int mod_exp_sw(struct udevice
*dev
, const uint8_t *sig
, uint32_t sig_len
,
14 struct key_prop
*prop
, uint8_t *out
)
18 ret
= rsa_mod_exp_sw(sig
, sig_len
, prop
, out
);
20 debug("%s: RSA failed to verify: %d\n", __func__
, ret
);
27 static const struct mod_exp_ops mod_exp_ops_sw
= {
28 .mod_exp
= mod_exp_sw
,
31 U_BOOT_DRIVER(mod_exp_sw
) = {
34 .ops
= &mod_exp_ops_sw
,
37 U_BOOT_DEVICE(mod_exp_sw
) = {