PK_PUBLIC_OBJ
retval = PK_PUBLIC_OBJ;
retval = PK_PRIVATE_OBJ | PK_PUBLIC_OBJ;
return (retval | PK_PUBLIC_OBJ | PK_CERT_OBJ | PK_PUBKEY_OBJ);
return (PK_KEY_OBJ | PK_PUBLIC_OBJ | PK_PRIVATE_OBJ);
else if (retval == (PK_PRIVATE_OBJ | PK_PUBLIC_OBJ))
else if (retval & PK_PUBLIC_OBJ)
#define PK_ALL_OBJ (PK_PRIVATE_OBJ | PK_PUBLIC_OBJ |\
if ((oclass & (PK_PUBLIC_OBJ | PK_PRIVATE_OBJ)) &&
if (oclass & (PK_CERT_OBJ | PK_PUBLIC_OBJ)) {
if (oclass & (PK_CERT_OBJ | PK_PUBLIC_OBJ)) {
if ((oclass & (PK_PUBLIC_OBJ | PK_PRIVATE_OBJ)) &&
if (oclass & (PK_CERT_OBJ | PK_PUBLIC_OBJ)) {
if ((oclass & (PK_PUBLIC_OBJ | PK_PRIVATE_OBJ)) &&
if ((oclass & (PK_PUBLIC_OBJ | PK_PRIVATE_OBJ)) &&
if (oclass & (PK_CERT_OBJ | PK_PUBLIC_OBJ)) {