]> git.saurik.com Git - apple/security.git/blob - SecurityTests/testKeychainAPI/testKeychainAPI/scripts/script0022
Security-57740.31.2.tar.gz
[apple/security.git] / SecurityTests / testKeychainAPI / testKeychainAPI / scripts / script0022
1 //
2 // script0022
3 //
4 // KCAddCallback
5 // KCRemoveCallback
6 //
7 // Add/remove callback for each event type
8 //
9 // kLockKCEvent
10 23 KCAddCallback
11 Input Arguments : 1
12 KCEvent : 1
13 Results : 1
14 OSStatus 0
15 // kUnlockEvent
16 23 KCAddCallback
17 Input Arguments : 1
18 KCEvent : 2
19 Results : 1
20 OSStatus 0
21 // kAddKCEvent
22 23 KCAddCallback
23 Input Arguments : 1
24 KCEvent : 3
25 Results : 1
26 OSStatus 0
27 // kDeleteKCEvent
28 23 KCAddCallback
29 Input Arguments : 1
30 KCEvent : 4
31 Results : 1
32 OSStatus 0
33 // kUpdateKCEvent
34 23 KCAddCallback
35 Input Arguments : 1
36 KCEvent : 5
37 Results : 1
38 OSStatus 0
39 // kChangeIdentityKCEvent
40 23 KCAddCallback
41 Input Arguments : 1
42 KCEvent : 6
43 Results : 1
44 OSStatus 0
45 // kFindKCEvent
46 23 KCAddCallback
47 Input Arguments : 1
48 KCEvent : 7
49 Results : 1
50 OSStatus 0
51 // kDefaultChangedKCEvent
52 23 KCAddCallback
53 Input Arguments : 1
54 KCEvent : 9
55 Results : 1
56 OSStatus 0
57 // kDataAccessKCEvent
58 23 KCAddCallback
59 Input Arguments : 1
60 KCEvent : 10
61 Results : 1
62 OSStatus 0
63 // kLockKCEvent (duplicate)
64 23 KCAddCallback
65 Input Arguments : 1
66 KCEvent : 1
67 Results : 1
68 OSStatus -25297
69 //
70 //
71 3 KCMakeKCRefFromFSSpec
72 Input Arguments : 1
73 KeychainFile : test0022.001
74 Results : 2
75 OSStatus 0
76 KeychainIndex : 0
77 14 KCCreateKeychain
78 Input Arguments : 2
79 KeychainIndex : 0
80 Password : Apple
81 Results : 2
82 OSStatus 0
83 KeychainIndex : 1
84 //
85 3 KCMakeKCRefFromFSSpec
86 Input Arguments : 1
87 KeychainFile : test0022.002
88 Results : 2
89 OSStatus 0
90 KeychainIndex : 2
91 14 KCCreateKeychain
92 Input Arguments : 2
93 KeychainIndex : 2
94 Password : Apple
95 Results : 2
96 OSStatus 0
97 KeychainIndex : 3
98 //
99 35 KCNewItem
100 Input Arguments : 4
101 Class : inet
102 Creator : meme
103 Data : /17/Internet password
104 Results : 2
105 OSStatus 0
106 ItemIndex : 0
107 // generate kLockKCEvent
108 10 KCLock
109 Input Arguments : 1
110 KeychainIndex : 1
111 Results : 1
112 OSStatus 0
113 // generate kUnlockKCEvent
114 8 KCUnlock
115 Input Arguments : 2
116 KeychainIndex : 1
117 Password : Apple
118 Results : 1
119 OSStatus 0
120 // generate kDefaultChangedKCEvent
121 13 KCSetDefaultKeychain
122 Input Arguments : 1
123 KeychainIndex : 1
124 Results : 1
125 OSStatus 0
126 // generate kAddKCEvent
127 41 KCAddItem
128 Input Arguments : 1
129 ItemIndex : 0
130 Results : 1
131 OSStatus 0
132 // generate kDataAccessKCEvent
133 39 KCGetData
134 Input Arguments : 2
135 ItemIndex : 0
136 Data : /50/00000000000000000000000000000000000000000000000000
137 Results : 3
138 OSStatus 0
139 Data : /50/Internet password000000000000000000000000000000000
140 ActualLength : 17
141 // generate kUpdateKCEvent
142 38 KCSetData
143 Input Arguments : 2
144 ItemIndex : 0
145 Data : /3/Cat
146 Results : 1
147 OSStatus 0
148 45 KCUpdateItem
149 Input Arguments : 1
150 ItemIndex : 0
151 Results : 1
152 OSStatus 0
153 // generate kDeleteKCEvent
154 43 KCDeleteItem
155 Input Arguments : 1
156 ItemIndex : 0
157 Results : 1
158 OSStatus 0
159 // generate kLockKCEvent
160 10 KCLock
161 Input Arguments : 1
162 KeychainIndex : 1
163 Results : 1
164 OSStatus 0
165 //
166 6 KCReleaseKeychain
167 Input Arguments : 2
168 KeychainIndex : 0
169 Results : 1
170 OSStatus 0