OpenSolaris

Printable Version Enter a New Search
Bug ID 6474964
Synopsis cryptoadm(1M) displays duplicate mechanisms for hardware providers
State 10-Fix Delivered (Fix available in build)
Category:Subcategory solaris-crypto:kernel
Keywords ef-reviewed
Responsible Engineer Mark Powers
Reported Against
Duplicate Of
Introduced In solaris_10
Commit to Fix snv_82
Fixed In snv_82
Release Fixed solaris_nevada(snv_82)
Related Bugs 6236948
Submit Date 25-September-2006
Last Update Date 31-January-2008
Description
Logical provider members can offer the same mechanisms but for different purposes.
Misaki Kataoka supplied me with the following mars card (SCA-6000) example:

CKM_DES_CBC encrypt/decrypt is registered for mca0:CB provider and
CKM_DES_CBC wrap/unwrap is registered for mca0:OM provider.

Same mechanism used in two different ways. The kernel supplies raw information
to cryptoadm which does not filter out duplicates. Try 'cryptoadm list -m mca/0'
on a machine with a mars card.
Any provider that registers more than once with the crypto framework
can cause this to happen. The providers don't have to belong to
a logical provider.
Work Around
N/A
Comments
N/A