Add option to choose cipher and digest algorithms.
Merge remote-tracking branch 'drebs/feature/4030_add-cipher-and-digest-algo' into develop