Does Signal Application use Eliptic Curve cryptography for encryption as well?
Signal Double Rachet and X3DH protocols for key initialization and session/temptorary encryption key generation. Whilst the XEdDSA and VXEdDSA are used for signing.

All of the schemes are based on X25519 and X448 curves.