Frank Denis fa17447090 std/crypto: make the whole APIs more consistent
- use `PascalCase` for all types. So, AES256GCM is now Aes256Gcm.
- consistently use `_length` instead of mixing `_size` and `_length` for the
constants we expose
- Use `minimum_key_length` when it represents an actual minimum length.
Otherwise, use `key_length`.
- Require output buffers (for ciphertexts, macs, hashes) to be of the right
size, not at least of that size in some functions, and the exact size elsewhere.
- Use a `_bits` suffix instead of `_length` when a size is represented as a
number of bits to avoid confusion.
- Functions returning a constant-sized slice are now defined as a slice instead
of a pointer + a runtime assertion. This is the case for most hash functions.
- Use `camelCase` for all functions instead of `snake_case`.

No functional changes, but these are breaking API changes.
2020-10-17 18:53:08 -04:00
..
2020-09-11 20:02:41 -04:00
2020-10-09 22:16:48 -04:00
2020-10-15 19:37:55 -07:00
2020-10-12 18:56:25 -04:00
2020-09-04 05:15:03 +03:00
2020-09-11 20:02:41 -04:00
2020-10-12 18:56:25 -04:00
2020-10-12 18:56:25 -04:00
2020-10-07 04:34:09 -04:00
2020-10-15 12:21:19 +02:00
2020-10-12 18:56:25 -04:00
2020-09-24 22:06:41 +02:00
2020-10-16 18:14:39 -07:00
2020-10-12 18:56:25 -04:00
2020-09-04 22:49:14 +03:00
2020-09-22 05:12:21 -07:00
2020-10-12 18:56:25 -04:00