Created python-cryptography tracking bugs for this issue:
Affects: fedora-all [bug 1393432]
Comment 2Huzaifa S. Sidhpurwala
2016-11-10 07:57:20 UTC
Data returned by the HKDF() are deemed to be cryptographically strong keys, which can be used by other cryptrographical primitives like ciphers to encrypt secret data. When HKDF() returns empty strings, then depending on the primitive used, it could mean weak encryption or perhaps no encryption at all.