moonfire-nvr/guide
Scott Lamb 00991733f2 use Blake3 instead of SHA-1 or Blake2b
Benefits:

* Blake3 is faster. This is most noticeable for the hashing of the
  sample file data.
* we no longer need OpenSSL, which helps with shrinking the binary size
  (#70). sha1 basically forced OpenSSL usage; ring deliberately doesn't
  support this old algorithm, and the pure-Rust sha1 crate is painfully
  slow. OpenSSL might still be a better choice than ring/rustls for TLS
  but it's nice to have the option.

For the video sample entries, I decided we don't need to hash at all. I
think the id number is sufficiently stable, and it's okay---perhaps even
desirable---if an existing init segment changes for fixes like e5b83c2.
2020-03-20 21:46:53 -07:00
..
developing-ui.md revamp webpack config 2020-03-01 19:26:45 -08:00
install-manual.md upgrade to hyper 0.13 ecosystem 2020-01-09 16:07:46 -08:00
install-scripted.md many improvements to install docs/procedures 2019-07-10 00:56:43 -07:00
install.md mount options for fewer write operations 2019-07-20 15:33:51 -07:00
schema.md use Blake3 instead of SHA-1 or Blake2b 2020-03-20 21:46:53 -07:00
secure.md switch to websocket for live stream (#59) 2020-02-29 14:39:16 -08:00
troubleshooting.md Remove mention of #36 from troubleshooting guide 2019-02-13 22:25:33 -08:00