rust itself:
 * specialization for u8.
 * generic arrays via associated consts or whatever it's called.
 * when an enum is c-like, implement try_into for numbers.  (but see num_enum and many similar crates.)

curve25519-dalek:
* let me go from a montogmery point to a compressed edwards point.

*-dalek:
* let me use the right rand trait kthx

ed25519-dalek:
* defer signature verification without prehash mode.  A signature
  future would be great.

base64:
* multiline support.

phf:
* much cheaper hash function

rsa:
* get raw signed data, to allow multiple signed formats.

crypto:
* key agreement trait

ed25519 trait:
* batch support.

native-tls:
* Support for RFC5705 exporters



# Not actually using these crates:

bitvec
* more efficient bitwise operations.

ring:
* static curve25519

pem:
* should use multiline support or at least not copy when decoding
  base64 multiline.
* should be stricter?

rsa-der:
* Support for RSA key without OID

webpki:
* Support for cert without extensions and/or without alpn

tls-api:
* Async support
* Support for disabling certificate & hostname verification
* Support for getting certificate (or does it have it?)
* Support for RFC5705 exporters
