linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* VIA on-chip RNG and crypto...
@ 2003-12-08 23:44 Jeff Garzik
  2003-12-09  3:58 ` Nuno Silva
  2003-12-09  4:13 ` coderman
  0 siblings, 2 replies; 3+ messages in thread
From: Jeff Garzik @ 2003-12-08 23:44 UTC (permalink / raw)
  To: Linux Kernel


VIA has publicly posted the docs for the 'xstore' and 'xcrypt' 
instructions in their processors:

	http://www.via.com.tw/en/viac3/c3.jsp

(grab "VIA Padlock {ACE|RNG} Programming Guide" down at the bottom)

'xstore' is an instruction that any program may use, to obtain entropy 
from the on-chip hardware source (RNG).  The in-kernel hw_random driver 
already supports this (though this support will be moved to the 
userspace rngd soon).  'xcrypt' provides on-chip AES encrypt and 
decrypt, similarly useable by any program.

They have also supported open source by providing docs and occasionally 
hardware to myself, Dave Jones, Alan, and others.  So, while it might 
appear this is a shameless plug :) I just really like the technology, 
and am never shy about promoting good hardware designs, and vendors that 
work with the open source community.

	Jeff



P.S. In the interest of full disclosure, neither VIA nor my employer 
prompted me to write this.



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2003-12-09  4:13 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-12-08 23:44 VIA on-chip RNG and crypto Jeff Garzik
2003-12-09  3:58 ` Nuno Silva
2003-12-09  4:13 ` coderman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).