Sé que el módulo criptográfico es bastante nuevo, pero por lo que he visto, es bastante poderoso y podría hacer lo que estos dos paquetes pueden hacer. ¿No puede este módulo simplemente reemplazar estos dos paquetes o me estoy perdiendo algo aquí?
Es posible usar solo el módulo ceypto, pero proporciona una API de bajo nivel. Para firmar, verificar, cifrar o descifrar correctamente los JWT, deberá implementar métodos que utilicen la API criptográfica. Usar bibliotecas es más simple, y si usa bibliotecas populares, tiene más certeza de que implementaron los estándares de la manera correcta. Al elegir una biblioteca para manejar JWT, es mejor intentar encontrar una con dependencias mínimas, ya que, como notó, deberían usar principalmente el módulo criptográfico.