Android 将jni代码转换为renderscript

Android 将jni代码转换为renderscript,android,renderscript,Android,Renderscript,我想将我现有的jni代码转换成renderscript,因为我认为这会带来性能上的好处。我不知道renderscript,但我想问: 我的jni代码使用从openSSL LIB获取的sha计算。有没有办法直接在renderscript上计算sha?或者我也必须将openSSL LIB转换为renderscript代码?这听起来很难,因为我不知道怎么做。关于如何在renderscript上计算Sha还有其他想法吗?您必须将您选择的现有Sha-1算法移植到(类似C99),对其优点进行一些修改,并考虑

我想将我现有的jni代码转换成renderscript,因为我认为这会带来性能上的好处。我不知道renderscript,但我想问:


我的jni代码使用从openSSL LIB获取的sha计算。有没有办法直接在renderscript上计算sha?或者我也必须将openSSL LIB转换为renderscript代码?这听起来很难,因为我不知道怎么做。关于如何在renderscript上计算Sha还有其他想法吗?

您必须将您选择的现有Sha-1算法移植到(类似C99),对其优点进行一些修改,并考虑与renderscript本身相关的一些细微之处(无malloc、静态与非静态等)


如果有人已经实现了github或其他公共代码源库,您也可以在其上搜索,例如AES。

您需要进行多少SHA计算?@MiloslawSmyk可能需要3-4次SHA-1相关计算: