Python implementation of RFC7578
