Print this page
6652716 Need an ARCFOUR implementation optimized for Intel EM64T

@@ -17,18 +17,18 @@
  * information: Portions Copyright [yyyy] [name of copyright owner]
  *
  * CDDL HEADER END
  */
 /*
- * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
+ * Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
  */
 
 #ifndef _ARCFOUR_H
 #define _ARCFOUR_H
 
-#pragma ident   "@(#)arcfour.h  1.6     07/03/29 SMI"
+#pragma ident   "@(#)arcfour.h  1.7     08/03/20 SMI"
 
 #ifdef __cplusplus
 extern "C" {
 #endif
 

@@ -48,10 +48,13 @@
 void arcfour_crypt(ARCFour_key *key, uchar_t *in, uchar_t *out, size_t len);
 #ifdef  sun4u
 void arcfour_crypt_aligned(ARCFour_key *key, size_t len, uchar_t *in,
     uchar_t *out);
 #endif  /* sun4u */
+#ifdef  __amd64
+int arcfour_crypt_on_intel(void);
+#endif  /* _amd64 */
 
 #ifdef  __cplusplus
 }
 #endif