DSA backend

refs #230, #731 
- [x] Parameter generation
- [x] Key generation
- [x] Tests
- [x] Docs