Reviewed-by: clanger, valeriep
Reviewed-by: valeriep
Added support for GCM, PSS, and other mechanisms Reviewed-by: jnimeh