chez-libs

Hex Artifact Content
Login

Artifact d7db7ce86dbe6639ff3cb274051b5e739388d3a4:

Wiki page [(crypto entropy)] by murphy 2016-05-21 13:09:12.
0000: 44 20 32 30 31 36 2d 30 35 2d 32 31 54 31 33 3a  D 2016-05-21T13:
0010: 30 39 3a 31 32 2e 38 37 31 0a 4c 20 28 63 72 79  09:12.871.L (cry
0020: 70 74 6f 5c 73 65 6e 74 72 6f 70 79 29 0a 55 20  pto\sentropy).U 
0030: 6d 75 72 70 68 79 0a 57 20 34 36 34 0a 3c 68 31  murphy.W 464.<h1
0040: 3e 53 79 73 74 65 6d 20 45 6e 74 72 6f 70 79 20  >System Entropy 
0050: 53 6f 75 72 63 65 20 42 69 6e 64 69 6e 67 3c 2f  Source Binding</
0060: 68 31 3e 0d 0a 0d 0a 3c 68 32 3e 53 79 6e 6f 70  h1>....<h2>Synop
0070: 73 69 73 3c 2f 68 32 3e 0d 0a 0d 0a 3c 63 6f 64  sis</h2>....<cod
0080: 65 3e 28 69 6d 70 6f 72 74 20 28 63 72 79 70 74  e>(import (crypt
0090: 6f 20 65 6e 74 72 6f 70 79 29 29 3c 2f 63 6f 64  o entropy))</cod
00a0: 65 3e 0d 0a 0d 0a 41 63 63 65 73 73 20 74 6f 20  e>....Access to 
00b0: 68 69 67 68 2d 71 75 61 6c 69 74 79 20 72 61 6e  high-quality ran
00c0: 64 6f 6d 20 62 79 74 65 73 2e 0d 0a 0d 0a 3c 68  dom bytes.....<h
00d0: 32 3e 4f 70 65 72 61 74 69 6f 6e 73 3c 2f 68 32  2>Operations</h2
00e0: 3e 0d 0a 0d 0a 3c 68 33 3e 70 61 72 61 6d 65 74  >....<h3>paramet
00f0: 65 72 3a 20 3c 63 6f 64 65 3e 63 75 72 72 65 6e  er: <code>curren
0100: 74 2d 65 6e 74 72 6f 70 79 2d 70 6f 72 74 3c 2f  t-entropy-port</
0110: 63 6f 64 65 3e 3c 2f 68 33 3e 0d 0a 0d 0a 55 6e  code></h3>....Un
0120: 6c 65 73 73 20 69 6e 69 74 69 61 6c 69 7a 65 64  less initialized
0130: 20 65 78 70 6c 69 63 69 74 6c 79 2c 20 74 68 69   explicitly, thi
0140: 73 20 70 61 72 61 6d 65 74 65 72 20 6c 61 7a 69  s parameter lazi
0150: 6c 79 20 69 6e 69 74 69 61 6c 69 7a 65 73 20 69  ly initializes i
0160: 74 73 65 6c 66 20 74 6f 20 74 68 65 20 72 65 73  tself to the res
0170: 75 6c 74 20 6f 66 20 63 61 6c 6c 69 6e 67 20 3c  ult of calling <
0180: 74 74 3e 6f 70 65 6e 2d 65 6e 74 72 6f 70 79 2d  tt>open-entropy-
0190: 70 6f 72 74 3c 2f 74 74 3e 2e 0d 0a 0d 0a 3c 68  port</tt>.....<h
01a0: 33 3e 70 72 6f 63 65 64 75 72 65 3a 20 3c 63 6f  3>procedure: <co
01b0: 64 65 3e 28 6f 70 65 6e 2d 65 6e 74 72 6f 70 79  de>(open-entropy
01c0: 2d 70 6f 72 74 29 3c 2f 63 6f 64 65 3e 3c 2f 68  -port)</code></h
01d0: 33 3e 0d 0a 0d 0a 4f 70 65 6e 73 20 61 20 73 79  3>....Opens a sy
01e0: 73 74 65 6d 20 65 6e 74 72 6f 70 79 20 73 6f 75  stem entropy sou
01f0: 72 63 65 20 61 73 20 61 20 62 69 6e 61 72 79 20  rce as a binary 
0200: 69 6e 70 75 74 20 70 6f 72 74 2e 0d 0a 0a 5a 20  input port....Z 
0210: 62 39 33 39 38 31 39 62 33 64 35 39 39 31 39 65  b939819b3d59919e
0220: 66 38 34 38 31 30 37 64 38 65 65 32 30 66 31 32  f848107d8ee20f12
0230: 0a                                               .