828 /* support for sun.security.provider.SHA */ \ 829 do_class(sun_security_provider_sha, "sun/security/provider/SHA") \ 830 do_intrinsic(_sha_implCompress, sun_security_provider_sha, implCompress_name, implCompress_signature, F_R) \ 831 do_name( implCompress_name, "implCompress") \ 832 do_signature(implCompress_signature, "([BI)V") \ 833 \ 834 /* support for sun.security.provider.SHA2 */ \ 835 do_class(sun_security_provider_sha2, "sun/security/provider/SHA2") \ 836 do_intrinsic(_sha2_implCompress, sun_security_provider_sha2, implCompress_name, implCompress_signature, F_R) \ 837 \ 838 /* support for sun.security.provider.SHA5 */ \ 839 do_class(sun_security_provider_sha5, "sun/security/provider/SHA5") \ 840 do_intrinsic(_sha5_implCompress, sun_security_provider_sha5, implCompress_name, implCompress_signature, F_R) \ 841 \ 842 /* support for sun.security.provider.DigestBase */ \ 843 do_class(sun_security_provider_digestbase, "sun/security/provider/DigestBase") \ 844 do_intrinsic(_digestBase_implCompressMB, sun_security_provider_digestbase, implCompressMB_name, implCompressMB_signature, F_R) \ 845 do_name( implCompressMB_name, "implCompressMultiBlock") \ 846 do_signature(implCompressMB_signature, "([BII)I") \ 847 \ 848 /* support for java.util.zip */ \ 849 do_class(java_util_zip_CRC32, "java/util/zip/CRC32") \ 850 do_intrinsic(_updateCRC32, java_util_zip_CRC32, update_name, int2_int_signature, F_SN) \ 851 do_name( update_name, "update") \ 852 do_intrinsic(_updateBytesCRC32, java_util_zip_CRC32, updateBytes_name, updateBytes_signature, F_SN) \ 853 do_name( updateBytes_name, "updateBytes") \ 854 do_signature(updateBytes_signature, "(I[BII)I") \ 855 do_intrinsic(_updateByteBufferCRC32, java_util_zip_CRC32, updateByteBuffer_name, updateByteBuffer_signature, F_SN) \ 856 do_name( updateByteBuffer_name, "updateByteBuffer") \ 857 do_signature(updateByteBuffer_signature, "(IJII)I") \ 858 \ 859 /* support for sun.misc.Unsafe */ \ 860 do_class(sun_misc_Unsafe, "sun/misc/Unsafe") \ 861 \ 862 do_intrinsic(_allocateInstance, sun_misc_Unsafe, allocateInstance_name, allocateInstance_signature, F_RN) \ 863 do_name( allocateInstance_name, "allocateInstance") \ 864 do_signature(allocateInstance_signature, "(Ljava/lang/Class;)Ljava/lang/Object;") \ 865 do_intrinsic(_copyMemory, sun_misc_Unsafe, copyMemory_name, copyMemory_signature, F_RN) \ 866 do_name( copyMemory_name, "copyMemory") \ 867 do_signature(copyMemory_signature, "(Ljava/lang/Object;JLjava/lang/Object;JJ)V") \ | 828 /* support for sun.security.provider.SHA */ \ 829 do_class(sun_security_provider_sha, "sun/security/provider/SHA") \ 830 do_intrinsic(_sha_implCompress, sun_security_provider_sha, implCompress_name, implCompress_signature, F_R) \ 831 do_name( implCompress_name, "implCompress") \ 832 do_signature(implCompress_signature, "([BI)V") \ 833 \ 834 /* support for sun.security.provider.SHA2 */ \ 835 do_class(sun_security_provider_sha2, "sun/security/provider/SHA2") \ 836 do_intrinsic(_sha2_implCompress, sun_security_provider_sha2, implCompress_name, implCompress_signature, F_R) \ 837 \ 838 /* support for sun.security.provider.SHA5 */ \ 839 do_class(sun_security_provider_sha5, "sun/security/provider/SHA5") \ 840 do_intrinsic(_sha5_implCompress, sun_security_provider_sha5, implCompress_name, implCompress_signature, F_R) \ 841 \ 842 /* support for sun.security.provider.DigestBase */ \ 843 do_class(sun_security_provider_digestbase, "sun/security/provider/DigestBase") \ 844 do_intrinsic(_digestBase_implCompressMB, sun_security_provider_digestbase, implCompressMB_name, implCompressMB_signature, F_R) \ 845 do_name( implCompressMB_name, "implCompressMultiBlock") \ 846 do_signature(implCompressMB_signature, "([BII)I") \ 847 \ 848 /* support for com.sun.crypto.provider.GHASH */ \ 849 do_class(com_sun_crypto_provider_ghash, "com/sun/crypto/provider/GHASH") \ 850 do_intrinsic(_ghash_processBlocks, com_sun_crypto_provider_ghash, processBlocks_name, ghash_processBlocks_signature, F_R) \ 851 do_name(processBlocks_name, "processBlocks") \ 852 do_signature(ghash_processBlocks_signature, "([BII)V") \ 853 \ 854 /* support for java.util.zip */ \ 855 do_class(java_util_zip_CRC32, "java/util/zip/CRC32") \ 856 do_intrinsic(_updateCRC32, java_util_zip_CRC32, update_name, int2_int_signature, F_SN) \ 857 do_name( update_name, "update") \ 858 do_intrinsic(_updateBytesCRC32, java_util_zip_CRC32, updateBytes_name, updateBytes_signature, F_SN) \ 859 do_name( updateBytes_name, "updateBytes") \ 860 do_signature(updateBytes_signature, "(I[BII)I") \ 861 do_intrinsic(_updateByteBufferCRC32, java_util_zip_CRC32, updateByteBuffer_name, updateByteBuffer_signature, F_SN) \ 862 do_name( updateByteBuffer_name, "updateByteBuffer") \ 863 do_signature(updateByteBuffer_signature, "(IJII)I") \ 864 \ 865 /* support for sun.misc.Unsafe */ \ 866 do_class(sun_misc_Unsafe, "sun/misc/Unsafe") \ 867 \ 868 do_intrinsic(_allocateInstance, sun_misc_Unsafe, allocateInstance_name, allocateInstance_signature, F_RN) \ 869 do_name( allocateInstance_name, "allocateInstance") \ 870 do_signature(allocateInstance_signature, "(Ljava/lang/Class;)Ljava/lang/Object;") \ 871 do_intrinsic(_copyMemory, sun_misc_Unsafe, copyMemory_name, copyMemory_signature, F_RN) \ 872 do_name( copyMemory_name, "copyMemory") \ 873 do_signature(copyMemory_signature, "(Ljava/lang/Object;JLjava/lang/Object;JJ)V") \ |