Maybe add another signature auth module, similar to the cavage one, but for hawk? Maybe update the cavage one to handle both?