tinygo/src
Ayke van Laethem d94f42f6e2 crypto/rand: replace this package with a TinyGo version
This package provides access to an operating system resource
(cryptographic numbers) and so needs to be replaced with a TinyGo
version that does this in a different way.

I've made the following choices while adding this feature:

  - I'm using the getentropy call whenever possible (most POSIX like
    systems), because it is easier to use and more reliable. Linux is
    the exception: it only added getentropy relatively recently.
  - I've left bare-metal implementations to a future patch. This because
    it's hard to reliably get cryptographically secure random numbers on
    embedded devices: most devices do not have a hardware PRNG for this
    purpose.
2021-06-21 18:22:31 +02:00
..
crypto/rand crypto/rand: replace this package with a TinyGo version 2021-06-21 18:22:31 +02:00
device cortexm: disable FPU on Cortex-M4 2021-04-24 18:41:40 +02:00
examples stm32: support pin input interrupts 2021-06-11 09:07:32 +02:00
internal scheduler: task.Data made 64bit to avoid overflow 2021-06-01 15:00:07 +02:00
machine rp2040: support Adafruit Feather RP2040 2021-06-19 12:34:40 +02:00
net net: os: add more stubs for 1.15 2021-06-21 16:21:44 +02:00
os net: os: add more stubs for 1.15 2021-06-21 16:21:44 +02:00
reflect reflect: add stubs required for net/http 2021-06-02 13:28:38 +02:00
runtime machine/rp2040: implement UART0/UART1, can be used on all rp2040 boards 2021-06-16 19:13:01 +02:00
sync Add sync.NewCond 2021-06-01 15:02:11 +02:00
syscall syscall: fix int type in libc version 2021-06-18 08:07:01 +02:00
testing main: match go test output 2021-05-06 20:04:16 +02:00