Look for an algorithm implementation by a particular provider
names the requested algorithm
suggests a preferred provider
prototype object, or NULL
See Implementation
Look for an algorithm implementation by a particular provider