Square root algorithms for the number field sieve - HAL