linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Jeff Garzik <jgarzik@pobox.com>
To: Linux Kernel <linux-kernel@vger.kernel.org>
Subject: VIA on-chip RNG and crypto...
Date: Mon, 08 Dec 2003 18:44:22 -0500	[thread overview]
Message-ID: <3FD50CD6.3070808@pobox.com> (raw)


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.



             reply	other threads:[~2003-12-08 23:44 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-12-08 23:44 Jeff Garzik [this message]
2003-12-09  3:58 ` VIA on-chip RNG and crypto Nuno Silva
2003-12-09  4:13 ` coderman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3FD50CD6.3070808@pobox.com \
    --to=jgarzik@pobox.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).