Implements Elliptic curves crypto
This MR adds ECC support to:
- the
create_fake_dpop
testing method - the signature validation of a DPOP proof
- the thumbprint computation
It also changed all the custom bytes to Uint conversion with the appropriate methods from PyJWT
.