<div dir="ltr">Sounds like you're getting on well, albeit a little slowly.<div><br></div><div>OneRNG presents itself as a serial device, as you've found; on Linux /dev/ttyACM0 is often what the OS chooses to call it.</div><div><br></div><div>By default, there's no connection between this serial device and the Linux OS's internal random number generators (/dev/random, /dev/urandom). That's what the software package for OneRNG tries to provide - but there have been a bunch of changes in recent distributions that stop it from working properly (python has been upgraded, systemd has taken control of more things, the entire internals of /dev/random have been re-written). We have a new version of the helper software in development according to Paul, it'll come when he's ready :-)</div><div><br></div><div>So with a current Linux and the current state of the software, just plugging it in is unlikely to do much. However, you can still talk directly to the device over the serial interface and collect data for use directly with your own software. The "Generic" instructions provided from the Moonbase Otago site <a href="http://www.moonbaseotago.com/onerng/#Generic">http://www.moonbaseotago.com/onerng/#Generic</a> are still accurate, and will lead you to connect to the device and issue instructions, and eventually run 'rngd' manually to link up our device with /dev/random.</div><div><br></div><div>Some of the comments about extended demand from /dev/random causing the OneRNG LEDs to light are probably inaccurate now, as I don't think /dev/random re-seeds itself following usage in the same way that it used to. Instead I suspect the better approach is to just cram data down the pipeline periodically regardless of usage - but again I defer to Paul. I'm guessing some documentation rewriting will be needed.</div><div><br></div><div>As for Windows itself, we're still not clear on how the OS might accept external entropy - it's likely that only hardware services Microsoft want to support (e.g. TPM devices and CPU services) will ever have a way in. However, if you have a specialist use for entropy you can talk directly to the OneRNG over the serial interface and process its data with your own software.</div><div><br></div><div>-jim</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Oct 26, 2020 at 9:02 AM onerng <<a href="mailto:onerng@mcgugan.uk">onerng@mcgugan.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>









<div color="#333333" bgcolor="#ffffff" style="background:rgb(255,255,255);color:rgb(102,115,102);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:20px;margin:0px">
    <span id="gmail-m_-8895252401564728387gs-content-email-layout-preheader" style="background:rgb(255,255,255);color:rgb(255,255,255);display:none;font-size:1px">
      
    </span>
    <div id="gmail-m_-8895252401564728387gs-content-email-layout-prebody" style="padding:0px 10px">
      
    </div>
    <table align="center" border="0" cellpadding="0" cellspacing="0" height="100%" width="100%" color="#333333" id="gmail-m_-8895252401564728387gs-content-email-layout" style="background-color:transparent;border:none;border-collapse:collapse;border-spacing:0px;margin:0px;max-width:100%;padding:0px">
<tbody><tr>
<td align="center" valign="middle" width="100%" id="gmail-m_-8895252401564728387toparea" style="background:rgb(85,102,119);border-bottom:6px solid rgb(166,179,191);height:24px;margin:0px;padding:0px" height="24">
          <center>
            <table cellpadding="0" cellspacing="0" width="100%" style="background-color:transparent;border-collapse:collapse;border-spacing:0px;margin:0px;max-width:100%"><tbody><tr>
<td valign="top" id="gmail-m_-8895252401564728387titlebar" style="margin:0px;padding:0px;text-align:left" align="left">
                  <table cellpadding="0" cellspacing="0" width="100%" style="background-color:transparent;border-collapse:collapse;border-spacing:0px;margin:0px;max-width:100%"><tbody><tr>
<td style="margin:0px;padding:0px">
                        <a id="gmail-m_-8895252401564728387titlebar-home-link" href="http://lists.onerng.info" style="border:none;color:rgb(85,102,119);display:block;line-height:20px;max-width:600px;text-decoration:none;white-space:nowrap" target="_blank"><span style="display:none"> </span>
                        <span style="color:rgb(255,255,255);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:bold;line-height:20px">OneRNG</span></a>
                      </td>
                    </tr></tbody></table>
</td>

              </tr></tbody></table>
</center>
        </td>

      </tr>
<tr>
<td align="center" valign="top" width="100%" id="gmail-m_-8895252401564728387gs-content-email-layout-body" style="border-collapse:separate;margin:0px;padding:0px;table-layout:fixed">
          <center>
            <table cellpadding="0" cellspacing="0" width="100%" style="background-color:transparent;border-collapse:collapse;border-spacing:0px;margin:0px;max-width:100%;padding:0px"><tbody><tr>
<td valign="top" style="margin:0px;padding:0px">
                  <table cellpadding="0" cellspacing="0" width="100%" id="gmail-m_-8895252401564728387gs-content-email-layout-fluid-body" style="background-color:transparent;border-collapse:collapse;border-spacing:0px;margin:0px;max-width:100%;padding:0px"><tbody><tr>
<td id="gmail-m_-8895252401564728387bodyblock" bgcolor="#FFFFFF" style="background:rgb(255,255,252);margin:0px;padding:20px 10px;text-align:left" align="left">
                        <div id="gmail-m_-8895252401564728387gs-group-list-email-html">
<table id="gmail-m_-8895252401564728387gs-group-list-email-html-prologue" align="center" valign="top" border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:transparent;border-collapse:collapse;border-spacing:0px;margin:0px;max-width:100%;padding:0px"><tbody><tr>
<td id="gmail-m_-8895252401564728387gs-group-list-email-html-prologue-photo" valign="top" width="60" height="60" style="margin:0px;padding:0px">
      <a href="http://lists.onerng.info/p/7A83gEZENHJGfebMTUrB2Z" title="Photo of onerng" style="color:rgb(85,102,119);text-decoration:none" target="_blank">
        <img border="0" alt="Photo of onerng" height="auto" width="auto" style="border: 0px; height: auto; max-width: 100%; vertical-align: middle; width: auto;" valign="middle"></a>
    </td>
    <td id="gmail-m_-8895252401564728387gs-group-list-email-html-prologue-metadata" valign="top" style="margin:0px;padding:0px">
      <table style="background-color:transparent;border-collapse:collapse;border-spacing:0px;margin:0px;max-width:100%;padding:0px">
<tbody><tr>
<td style="margin:0px;padding:0px 0px 0px 10px">
            <a href="http://lists.onerng.info/r/topic/1YFT2svcwD1KidEUb62lHB" style="color:rgb(85,102,119);text-decoration:none" target="_blank"><b>[SOLVED] Using OneRNG</b></a>
          </td>
        </tr>
<tr>
<td style="margin:0px;padding:0px 0px 0px 10px">
            <span class="gmail-m_-8895252401564728387muted" style="color:rgb(140,141,141)">by </span>
            <a href="http://lists.onerng.info/p/7A83gEZENHJGfebMTUrB2Z" style="color:rgb(85,102,119);text-decoration:none" target="_blank"><b>onerng</b>
            </a>
          </td>
        </tr>
<tr>
<td style="margin:0px;padding:0px 0px 0px 10px">
            <span class="gmail-m_-8895252401564728387muted" style="color:rgb(140,141,141)">in </span>
            <a href="http://lists.onerng.info/groups/onerng-talk" style="color:rgb(85,102,119);text-decoration:none" target="_blank">
            <b>OneRNG Talk</b></a>
          </td>
        </tr>
</tbody></table>

</td>
  </tr></tbody></table>
<table id="gmail-m_-8895252401564728387gs-group-list-email-html-body" align="left" valign="center" border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:transparent;border-collapse:collapse;border-spacing:0px;margin:0px;max-width:100%;padding:0px">
<tbody><tr>
<td style="margin:0px;padding:0px"><hr style="border-width:3px 0px 1px;border-right-style:initial;border-left-style:initial;border-right-color:initial;border-left-color:initial;border-bottom-style:solid;border-bottom-color:rgb(238,238,238);border-top-style:none;border-top-color:initial;margin:0px;padding:9px 0px 0px"></td>
  </tr>
<tr>
<td id="gmail-m_-8895252401564728387gs-group-list-email-html-body-main" align="left" style="margin:0px;padding:10px 0px 0px">
<span style="display:inline-block;max-width:580px;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;width:100%" width="100%">Thanks for help.</span><br><span style="display:inline-block;max-width:580px;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;width:100%" width="100%">Now I have a dev/ttyACM0, the onerng package installed but cat /dev/random >/dev/null never dims the led. Have tried all the things in the moonbase doc but nothing changes.</span><br><span style="display:inline-block;max-width:580px;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;width:100%" width="100%">cat and dd on /dev/ttyACM0 give no output.</span><br>
</td>
  </tr>
</tbody></table>
<table id="gmail-m_-8895252401564728387gs-group-list-email-html-links" align="center" valign="center" border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:transparent;border-collapse:collapse;border-spacing:0px;margin:0px;max-width:100%;padding:0px">
<tbody><tr>
<td style="margin:0px;padding:20px 0px 0px"><hr style="border-width:3px 0px 1px;border-right-style:initial;border-left-style:initial;border-right-color:initial;border-left-color:initial;border-bottom-style:solid;border-bottom-color:rgb(238,238,238);border-top-style:none;border-top-color:initial;margin:0px;padding:9px 0px 0px"></td>
  </tr>
<tr id="gmail-m_-8895252401564728387gs-group-list-email-html-links-view">
<td style="margin:0px;padding:20px 0px 0px">
      
        <a id="gmail-m_-8895252401564728387gs-group-list-email-html-links-view-reply" href="mailto:onerng-talk@lists.onerng.info?subject=Re%3A%20%5BSOLVED%5D%20Using%20OneRNG" title="Reply to this email" class="gmail-m_-8895252401564728387btn" style="background-color:rgb(85,102,119);background-image:none;background-repeat:repeat-x;border-width:1px;border-style:solid;border-color:rgba(102,153,0,0.1) rgba(102,153,0,0.1) rgba(102,153,0,0.25);border-radius:4px;color:rgb(255,255,255);display:inline-block;font-size:16px;line-height:20px;margin-bottom:0px;padding:4px 12px;text-align:center;text-decoration:none;vertical-align:middle" bgcolor="#556677" align="center" valign="middle" target="_blank">⮪ Reply</a>
         
      
      
        <a id="gmail-m_-8895252401564728387gs-group-list-email-html-links-view-new" href="mailto:onerng-talk@lists.onerng.info" title="Start a new topic by email" class="gmail-m_-8895252401564728387btn" style="background-color:rgb(85,102,119);background-image:none;background-repeat:repeat-x;border-width:1px;border-style:solid;border-color:rgba(102,153,0,0.1) rgba(102,153,0,0.1) rgba(102,153,0,0.25);border-radius:4px;color:rgb(255,255,255);display:inline-block;font-size:16px;line-height:20px;margin-bottom:0px;padding:4px 12px;text-align:center;text-decoration:none;vertical-align:middle" bgcolor="#556677" align="center" valign="middle" target="_blank">🖂 New topic</a>
         
      
      <a id="gmail-m_-8895252401564728387gs-group-list-email-html-links-view-topic" class="gmail-m_-8895252401564728387btn" href="http://lists.onerng.info/r/topic/1YFT2svcwD1KidEUb62lHB" title="View this post within the topic on the web" style="background-color:rgb(85,102,119);background-image:none;background-repeat:repeat-x;border-width:1px;border-style:solid;border-color:rgba(102,153,0,0.1) rgba(102,153,0,0.1) rgba(102,153,0,0.25);border-radius:4px;color:rgb(255,255,255);display:inline-block;font-size:16px;line-height:20px;margin-bottom:0px;padding:4px 12px;text-align:center;text-decoration:none;vertical-align:middle" bgcolor="#556677" align="center" valign="middle" target="_blank">View topic…</a>
    </td>

  </tr>
<tr id="gmail-m_-8895252401564728387gs-group-list-email-html-links-settings">
<td style="margin:0px;padding:20px 0px 0px">
      <a href="mailto:onerng-talk@lists.onerng.info?subject=Unsubscribe&body=Hello%2C%0A%0APlease%20remove%20me%20from%20OneRNG%20Talk%0A%3Chttp%3A//lists.onerng.info/groups/onerng-talk%3E%0A%0AThank%20you." style="color:rgb(85,102,119);text-decoration:none" target="_blank">Unsubscribe</a>
      <span class="gmail-m_-8895252401564728387muted" style="color:rgb(140,141,141)"> • </span>
      <a href="mailto:onerng-talk@lists.onerng.info?subject=Digest%20on&body=Hello%2C%0A%0APlease%20switch%20me%20from%20receiving%20one%20email%20per%20post%20to%20the%20daily%0Adigest%2C%20which%20summarises%20the%20all%20the%20posts%20made%20each%20day%20in%0AOneRNG%20Talk%0A%3Chttp%3A//lists.onerng.info/groups/onerng-talk%3E%0A%0AThank%20you." style="color:rgb(85,102,119);text-decoration:none" target="_blank">Switch to a daily digest</a>
    </td>
  </tr>
</tbody></table>

</div>
                      </td>
                    </tr></tbody></table>
</td>
              </tr></tbody></table>
</center>
        </td>

      </tr>
<tr id="gmail-m_-8895252401564728387gs-content-layout-footer" style="background:rgb(237,240,242);border-top:6px solid rgb(204,204,204);clear:both;color:rgb(85,102,119);height:24px;margin:0px;padding:0px" height="24">
<td align="center" valign="top" width="100%" style="margin:0px;padding:0px">
          <center>
            <table cellpadding="0" cellspacing="0" width="100%" style="background-color:transparent;border-collapse:collapse;border-spacing:0px;margin:10px 0px;max-width:100%"><tbody><tr>
<td valign="top" id="gmail-m_-8895252401564728387gs-content-layout-footer-content" style="margin:0px;padding:0px 0px 0px 10px;text-align:left" align="left">
                  <table cellpadding="0" cellspacing="0" width="100%" style="background-color:transparent;border-collapse:collapse;border-spacing:0px;margin:10px 0px;max-width:100%"><tbody><tr>
<td style="margin:0px;padding:0px">
  <ul style="margin:0px;padding:0px">
<li style="display:inline-block;line-height:20px;list-style:none;vertical-align:top" valign="top">
    <a href="http://lists.onerng.info/policies/privacy/" style="color:inherit;text-decoration:underline" target="_blank">Privacy</a>
  </li>
  <li style="display:inline-block;line-height:20px;list-style:none;vertical-align:top" valign="top">
    <a href="http://lists.onerng.info/policies/aup/" style="color:inherit;text-decoration:underline" target="_blank">Acceptable Use</a>
  </li>
  <li style="display:inline-block;line-height:20px;list-style:none;vertical-align:top" valign="top">
    <a href="http://lists.onerng.info/policies/tos/" style="color:inherit;text-decoration:underline" target="_blank">Terms of Service</a>
  </li>
</ul>
</td>
                    </tr></tbody></table>
</td>
              </tr></tbody></table>
</center>
        </td>
      </tr>
</tbody></table>

</div>

</blockquote></div>