Text this: EDSM:secure and efficient scalar multiplication algorithm on Edwards curves