2 * Copyright (c) 2000-2001 Apple Computer, Inc. All Rights Reserved.
4 * The contents of this file constitute Original Code as defined in and are
5 * subject to the Apple Public Source License Version 1.2 (the 'License').
6 * You may not use this file except in compliance with the License. Please obtain
7 * a copy of the License at http://www.apple.com/publicsource and read it before
10 * This Original Code and all software distributed under the License are
11 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS
12 * OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, INCLUDING WITHOUT
13 * LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
14 * PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. Please see the License for the
15 * specific language governing rights and limitations under the License.
25 #include <Security/dlclient.h>
29 extern const CSSM_DB_ATTRIBUTE_INFO KeyClass
;
30 extern const CSSM_DB_ATTRIBUTE_INFO PrintName
;
31 extern const CSSM_DB_ATTRIBUTE_INFO Alias
;
32 extern const CSSM_DB_ATTRIBUTE_INFO Permanent
;
33 extern const CSSM_DB_ATTRIBUTE_INFO Private
;
34 extern const CSSM_DB_ATTRIBUTE_INFO Modifiable
;
35 extern const CSSM_DB_ATTRIBUTE_INFO Label
;
36 extern const CSSM_DB_ATTRIBUTE_INFO ApplicationTag
;
37 extern const CSSM_DB_ATTRIBUTE_INFO KeyCreator
;
38 extern const CSSM_DB_ATTRIBUTE_INFO KeyType
;
39 extern const CSSM_DB_ATTRIBUTE_INFO KeySizeInBits
;
40 extern const CSSM_DB_ATTRIBUTE_INFO EffectiveKeySize
;
41 extern const CSSM_DB_ATTRIBUTE_INFO StartDate
;
42 extern const CSSM_DB_ATTRIBUTE_INFO EndDate
;
43 extern const CSSM_DB_ATTRIBUTE_INFO Sensitive
;
44 extern const CSSM_DB_ATTRIBUTE_INFO AlwaysSensitive
;
45 extern const CSSM_DB_ATTRIBUTE_INFO Extractable
;
46 extern const CSSM_DB_ATTRIBUTE_INFO NeverExtractable
;
47 extern const CSSM_DB_ATTRIBUTE_INFO Encrypt
;
48 extern const CSSM_DB_ATTRIBUTE_INFO Decrypt
;
49 extern const CSSM_DB_ATTRIBUTE_INFO Derive
;
50 extern const CSSM_DB_ATTRIBUTE_INFO Sign
;
51 extern const CSSM_DB_ATTRIBUTE_INFO Verify
;
52 extern const CSSM_DB_ATTRIBUTE_INFO SignRecover
;
53 extern const CSSM_DB_ATTRIBUTE_INFO VerifyRecover
;
54 extern const CSSM_DB_ATTRIBUTE_INFO Wrap
;
55 extern const CSSM_DB_ATTRIBUTE_INFO Unwrap
;
57 extern const CSSM_DB_SCHEMA_ATTRIBUTE_INFO KeySchemaAttributeList
[];
58 extern const CSSM_DB_SCHEMA_INDEX_INFO KeySchemaIndexList
[];
59 extern const uint32 KeySchemaAttributeCount
;
60 extern const uint32 KeySchemaIndexCount
;
64 #endif // _H_KEYSCHEMA