<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/crypto, branch releng/7.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2009-07-14T17:37:59Z</updated>
<entry>
<title>MFC:	r187109, r187112</title>
<updated>2009-07-14T17:37:59Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2009-07-14T17:37:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bf67832ae0222e51db78f870efec69e198b61465'/>
<id>urn:sha1:bf67832ae0222e51db78f870efec69e198b61465</id>
<content type='text'>
r187109 - Add basic amd64 support for VIA Nano processors.
r187112 - Connect padlock(4) to amd64 build for VIA Nano processors.
</content>
</entry>
<entry>
<title>MFC: Changed to M_NOWAIT when reallocing psc_buf in padlock_sha_update(),</title>
<updated>2009-06-15T13:48:31Z</updated>
<author>
<name>VANHULLEBUS Yvan</name>
<email>vanhu@FreeBSD.org</email>
</author>
<published>2009-06-15T13:48:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fec19918cf0c79b2aefa3609025d20c64eb18a69'/>
<id>urn:sha1:fec19918cf0c79b2aefa3609025d20c64eb18a69</id>
<content type='text'>
 as we already hold the non sleepable crypto_driver_mutex.

Obtained from:	NETASQ
</content>
</entry>
<entry>
<title>MFC rev. 186179:</title>
<updated>2009-01-07T11:44:03Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2009-01-07T11:44:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d2a65e08ddb8b623ae933def86a7f63ac5710ff9'/>
<id>urn:sha1:d2a65e08ddb8b623ae933def86a7f63ac5710ff9</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Commit the change from FAST_IPSEC to IPSEC.  The FAST_IPSEC</title>
<updated>2007-07-03T12:13:45Z</updated>
<author>
<name>George V. Neville-Neil</name>
<email>gnn@FreeBSD.org</email>
</author>
<published>2007-07-03T12:13:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b2630c29344385f13f1ab2a973158c9a5afd71d4'/>
<id>urn:sha1:b2630c29344385f13f1ab2a973158c9a5afd71d4</id>
<content type='text'>
option is now deprecated, as well as the KAME IPsec code.
What was FAST_IPSEC is now IPSEC.

Approved by: re
Sponsored by: Secure Computing
</content>
</entry>
<entry>
<title>Integrate the Camellia Block Cipher.  For more information see RFC 4132</title>
<updated>2007-05-09T19:37:02Z</updated>
<author>
<name>George V. Neville-Neil</name>
<email>gnn@FreeBSD.org</email>
</author>
<published>2007-05-09T19:37:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=559d3390d07890da9ca8ad6427f1ae7df7a9257a'/>
<id>urn:sha1:559d3390d07890da9ca8ad6427f1ae7df7a9257a</id>
<content type='text'>
and its bibliography.

Submitted by:   Tomoyuki Okazaki &lt;okazaki at kick dot gr dot jp&gt;
MFC after:      1 month
</content>
</entry>
<entry>
<title>Overhaul driver/subsystem api's:</title>
<updated>2007-03-21T03:42:51Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2007-03-21T03:42:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6810ad6f2aeb6f6076d535c55a3e58f4b3358e79'/>
<id>urn:sha1:6810ad6f2aeb6f6076d535c55a3e58f4b3358e79</id>
<content type='text'>
o make all crypto drivers have a device_t; pseudo drivers like the s/w
  crypto driver synthesize one
o change the api between the crypto subsystem and drivers to use kobj;
  cryptodev_if.m defines this api
o use the fact that all crypto drivers now have a device_t to add support
  for specifying which of several potential devices to use when doing
  crypto operations
o add new ioctls that allow user apps to select a specific crypto device
  to use (previous ioctls maintained for compatibility)
o overhaul crypto subsystem code to eliminate lots of cruft and hide
  implementation details from drivers
o bring in numerous fixes from Michale Richardson/hifn; mostly for
  795x parts
o add an optional mechanism for mmap'ing the hifn 795x public key h/w
  to user space for use by openssl (not enabled by default)
o update crypto test tools to use new ioctl's and add cmd line options
  to specify a device to use for tests

These changes will also enable much future work on improving the core
crypto subsystem; including proper load balancing and interposing code
between the core and drivers to dispatch small operations to the s/w
driver as appropriate.

These changes were instigated by the work of Michael Richardson.

Reviewed by:	pjd
Approved by:	re
</content>
</entry>
<entry>
<title>Initialize T1 to silent gcc warning.</title>
<updated>2006-10-22T02:19:33Z</updated>
<author>
<name>Kevin Lo</name>
<email>kevlo@FreeBSD.org</email>
</author>
<published>2006-10-22T02:19:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4b29020487576d59f353e8355c35221446d38c1f'/>
<id>urn:sha1:4b29020487576d59f353e8355c35221446d38c1f</id>
<content type='text'>
Approved by: cognet
</content>
</entry>
<entry>
<title>Less magic.</title>
<updated>2006-09-15T10:44:55Z</updated>
<author>
<name>Pawel Jakub Dawidek</name>
<email>pjd@FreeBSD.org</email>
</author>
<published>2006-09-15T10:44:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ef7c47775fd3643d74d272b894e26176c20efe4d'/>
<id>urn:sha1:ef7c47775fd3643d74d272b894e26176c20efe4d</id>
<content type='text'>
MFC after:	3 days
</content>
</entry>
<entry>
<title>GCC 3.4.6 gets confused on this file and produces bogus warning.</title>
<updated>2006-08-26T21:48:00Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2006-08-26T21:48:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bcbd3d69bfeeb4fa1f6572709bd574c6442c8313'/>
<id>urn:sha1:bcbd3d69bfeeb4fa1f6572709bd574c6442c8313</id>
<content type='text'>
Shut it up.
</content>
</entry>
<entry>
<title>Remove trailing spaces.</title>
<updated>2006-07-28T14:48:30Z</updated>
<author>
<name>Pawel Jakub Dawidek</name>
<email>pjd@FreeBSD.org</email>
</author>
<published>2006-07-28T14:48:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6ea1a6d1ea45f7e22fc7725619a42d75a0a8c2dc'/>
<id>urn:sha1:6ea1a6d1ea45f7e22fc7725619a42d75a0a8c2dc</id>
<content type='text'>
</content>
</entry>
</feed>
