History log of /freebsd-10-stable/sys/crypto/rc4/rc4.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 241394 10-Oct-2012 kevlo

Revert previous commit...

Pointyhat to: kevlo (myself)


# 241370 09-Oct-2012 kevlo

Prefer NULL over 0 for pointers


# 186179 16-Dec-2008 mav

Avoid 256 integer divisions per rc4_init() call. Replace it with using
separate index variable.

It gives more then double rc4_init() performance increase on tested i386 P4.
It also gives about 15% speedup to PPTP VPN with stateless MPPE encryption
(by ng_mppc) which calls rc4_init() for every packet.


# 116174 10-Jun-2003 obrien

Use __FBSDID().


# 109318 15-Jan-2003 sam

make rc4 crypto support a module so other modules can depend on it

Submitted by: imp
Reviewed by: imp


# 63249 16-Jul-2000 peter

Forced commit. This is to try and help folks that used the international
crypto repo and have slightly different files but with the same version.
cvsup in 'checkout mode' has no trouble with this, but cvs can get really
silly about it.


# 59113 09-Apr-2000 archie

Clarification to previous commit: this code implements the algorithm
which is commonly referred to under the trademarked name 'RC4'.
However, this is not the actual 'RC4' implementation.
(Forced commit)


# 59108 09-Apr-2000 archie

A simplified RC4 implementation for kernel use.