Sorry if this is a silly question, but does anyone know if the cryptographic libraries which implement TLS 1.2 for Firefox, Chrome, etc. express a given curve in a canonical form (i.e. one of Weierstrass, Montgomery, or Edwards form for an arbitrary curve) where possible in order to simplify EC arithmetic?
I am just starting to learn about ECDH(E) and was wondering if EC curves are often represented in a common form in order to simplify EC operations where possible, since a given prime curve can often be represented in one form, over another since all EC curves are isomorphic to a curve in Weierstrass form.