Use approved API for EVP digest operations in FIPS builds.
[oweals/openssl.git] / crypto / ia64cpuid.S
index 818e2d1e1d537fb3484ed14f535d8087a05ea9a5..d705fff7ee7cfee9a4e901a2696627ed107f91a9 100644 (file)
@@ -130,6 +130,11 @@ OPENSSL_wipe_cpu:
 .global        OPENSSL_cleanse#
 .proc  OPENSSL_cleanse#
 OPENSSL_cleanse:
+{ .mib;        cmp.eq          p6,p0=0,r33         // len==0
+#if defined(_HPUX_SOURCE) && !defined(_LP64)
+       addp4           r32=0,r32
+#endif
+(p6)   br.ret.spnt     b0              };;
 { .mib;        and             r2=7,r32
        cmp.leu         p6,p0=15,r33        // len>=15
 (p6)   br.cond.dptk    .Lot            };;