use digest