| OLD | NEW |
| (Empty) |
| 1 /* This Source Code Form is subject to the terms of the Mozilla Public | |
| 2 * License, v. 2.0. If a copy of the MPL was not distributed with this | |
| 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | |
| 4 | |
| 5 #ifndef NSSPKI_H | |
| 6 #include "nsspki.h" | |
| 7 #endif /* NSSPKI_H */ | |
| 8 | |
| 9 extern const NSSError NSS_ERROR_NOT_FOUND; | |
| 10 | |
| 11 NSS_IMPLEMENT PRStatus | |
| 12 NSSSymmetricKey_Destroy ( | |
| 13 NSSSymmetricKey *mk | |
| 14 ) | |
| 15 { | |
| 16 nss_SetError(NSS_ERROR_NOT_FOUND); | |
| 17 return PR_FAILURE; | |
| 18 } | |
| 19 | |
| 20 NSS_IMPLEMENT PRStatus | |
| 21 NSSSymmetricKey_DeleteStoredObject ( | |
| 22 NSSSymmetricKey *mk, | |
| 23 NSSCallback *uhh | |
| 24 ) | |
| 25 { | |
| 26 nss_SetError(NSS_ERROR_NOT_FOUND); | |
| 27 return PR_FAILURE; | |
| 28 } | |
| 29 | |
| 30 NSS_IMPLEMENT PRUint32 | |
| 31 NSSSymmetricKey_GetKeyLength ( | |
| 32 NSSSymmetricKey *mk | |
| 33 ) | |
| 34 { | |
| 35 nss_SetError(NSS_ERROR_NOT_FOUND); | |
| 36 return -1; | |
| 37 } | |
| 38 | |
| 39 NSS_IMPLEMENT PRUint32 | |
| 40 NSSSymmetricKey_GetKeyStrength ( | |
| 41 NSSSymmetricKey *mk | |
| 42 ) | |
| 43 { | |
| 44 nss_SetError(NSS_ERROR_NOT_FOUND); | |
| 45 return -1; | |
| 46 } | |
| 47 | |
| 48 NSS_IMPLEMENT PRStatus | |
| 49 NSSSymmetricKey_IsStillPresent ( | |
| 50 NSSSymmetricKey *mk | |
| 51 ) | |
| 52 { | |
| 53 nss_SetError(NSS_ERROR_NOT_FOUND); | |
| 54 return PR_FAILURE; | |
| 55 } | |
| 56 | |
| 57 NSS_IMPLEMENT NSSTrustDomain * | |
| 58 NSSSymmetricKey_GetTrustDomain ( | |
| 59 NSSSymmetricKey *mk, | |
| 60 PRStatus *statusOpt | |
| 61 ) | |
| 62 { | |
| 63 nss_SetError(NSS_ERROR_NOT_FOUND); | |
| 64 return NULL; | |
| 65 } | |
| 66 | |
| 67 NSS_IMPLEMENT NSSToken * | |
| 68 NSSSymmetricKey_GetToken ( | |
| 69 NSSSymmetricKey *mk, | |
| 70 PRStatus *statusOpt | |
| 71 ) | |
| 72 { | |
| 73 nss_SetError(NSS_ERROR_NOT_FOUND); | |
| 74 return NULL; | |
| 75 } | |
| 76 | |
| 77 NSS_IMPLEMENT NSSSlot * | |
| 78 NSSSymmetricKey_GetSlot ( | |
| 79 NSSSymmetricKey *mk, | |
| 80 PRStatus *statusOpt | |
| 81 ) | |
| 82 { | |
| 83 nss_SetError(NSS_ERROR_NOT_FOUND); | |
| 84 return NULL; | |
| 85 } | |
| 86 | |
| 87 NSS_IMPLEMENT NSSModule * | |
| 88 NSSSymmetricKey_GetModule ( | |
| 89 NSSSymmetricKey *mk, | |
| 90 PRStatus *statusOpt | |
| 91 ) | |
| 92 { | |
| 93 nss_SetError(NSS_ERROR_NOT_FOUND); | |
| 94 return NULL; | |
| 95 } | |
| 96 | |
| 97 NSS_IMPLEMENT NSSItem * | |
| 98 NSSSymmetricKey_Encrypt ( | |
| 99 NSSSymmetricKey *mk, | |
| 100 NSSAlgorithmAndParameters *apOpt, | |
| 101 NSSItem *data, | |
| 102 NSSCallback *uhh, | |
| 103 NSSItem *rvOpt, | |
| 104 NSSArena *arenaOpt | |
| 105 ) | |
| 106 { | |
| 107 nss_SetError(NSS_ERROR_NOT_FOUND); | |
| 108 return NULL; | |
| 109 } | |
| 110 | |
| 111 NSS_IMPLEMENT NSSItem * | |
| 112 NSSSymmetricKey_Decrypt ( | |
| 113 NSSSymmetricKey *mk, | |
| 114 NSSAlgorithmAndParameters *apOpt, | |
| 115 NSSItem *encryptedData, | |
| 116 NSSCallback *uhh, | |
| 117 NSSItem *rvOpt, | |
| 118 NSSArena *arenaOpt | |
| 119 ) | |
| 120 { | |
| 121 nss_SetError(NSS_ERROR_NOT_FOUND); | |
| 122 return NULL; | |
| 123 } | |
| 124 | |
| 125 NSS_IMPLEMENT NSSItem * | |
| 126 NSSSymmetricKey_Sign ( | |
| 127 NSSSymmetricKey *mk, | |
| 128 NSSAlgorithmAndParameters *apOpt, | |
| 129 NSSItem *data, | |
| 130 NSSCallback *uhh, | |
| 131 NSSItem *rvOpt, | |
| 132 NSSArena *arenaOpt | |
| 133 ) | |
| 134 { | |
| 135 nss_SetError(NSS_ERROR_NOT_FOUND); | |
| 136 return NULL; | |
| 137 } | |
| 138 | |
| 139 NSS_IMPLEMENT NSSItem * | |
| 140 NSSSymmetricKey_SignRecover ( | |
| 141 NSSSymmetricKey *mk, | |
| 142 NSSAlgorithmAndParameters *apOpt, | |
| 143 NSSItem *data, | |
| 144 NSSCallback *uhh, | |
| 145 NSSItem *rvOpt, | |
| 146 NSSArena *arenaOpt | |
| 147 ) | |
| 148 { | |
| 149 nss_SetError(NSS_ERROR_NOT_FOUND); | |
| 150 return NULL; | |
| 151 } | |
| 152 | |
| 153 NSS_IMPLEMENT PRStatus | |
| 154 NSSSymmetricKey_Verify ( | |
| 155 NSSSymmetricKey *mk, | |
| 156 NSSAlgorithmAndParameters *apOpt, | |
| 157 NSSItem *data, | |
| 158 NSSItem *signature, | |
| 159 NSSCallback *uhh | |
| 160 ) | |
| 161 { | |
| 162 nss_SetError(NSS_ERROR_NOT_FOUND); | |
| 163 return PR_FAILURE; | |
| 164 } | |
| 165 | |
| 166 NSS_IMPLEMENT NSSItem * | |
| 167 NSSSymmetricKey_VerifyRecover ( | |
| 168 NSSSymmetricKey *mk, | |
| 169 NSSAlgorithmAndParameters *apOpt, | |
| 170 NSSItem *signature, | |
| 171 NSSCallback *uhh, | |
| 172 NSSItem *rvOpt, | |
| 173 NSSArena *arenaOpt | |
| 174 ) | |
| 175 { | |
| 176 nss_SetError(NSS_ERROR_NOT_FOUND); | |
| 177 return NULL; | |
| 178 } | |
| 179 | |
| 180 NSS_IMPLEMENT NSSItem * | |
| 181 NSSSymmetricKey_WrapSymmetricKey ( | |
| 182 NSSSymmetricKey *wrappingKey, | |
| 183 NSSAlgorithmAndParameters *apOpt, | |
| 184 NSSSymmetricKey *keyToWrap, | |
| 185 NSSCallback *uhh, | |
| 186 NSSItem *rvOpt, | |
| 187 NSSArena *arenaOpt | |
| 188 ) | |
| 189 { | |
| 190 nss_SetError(NSS_ERROR_NOT_FOUND); | |
| 191 return NULL; | |
| 192 } | |
| 193 | |
| 194 NSS_IMPLEMENT NSSItem * | |
| 195 NSSSymmetricKey_WrapPrivateKey ( | |
| 196 NSSSymmetricKey *wrappingKey, | |
| 197 NSSAlgorithmAndParameters *apOpt, | |
| 198 NSSPrivateKey *keyToWrap, | |
| 199 NSSCallback *uhh, | |
| 200 NSSItem *rvOpt, | |
| 201 NSSArena *arenaOpt | |
| 202 ) | |
| 203 { | |
| 204 nss_SetError(NSS_ERROR_NOT_FOUND); | |
| 205 return NULL; | |
| 206 } | |
| 207 | |
| 208 NSS_IMPLEMENT NSSSymmetricKey * | |
| 209 NSSSymmetricKey_UnwrapSymmetricKey ( | |
| 210 NSSSymmetricKey *wrappingKey, | |
| 211 NSSAlgorithmAndParameters *apOpt, | |
| 212 NSSItem *wrappedKey, | |
| 213 NSSOID *target, | |
| 214 PRUint32 keySizeOpt, | |
| 215 NSSOperations operations, | |
| 216 NSSCallback *uhh | |
| 217 ) | |
| 218 { | |
| 219 nss_SetError(NSS_ERROR_NOT_FOUND); | |
| 220 return NULL; | |
| 221 } | |
| 222 | |
| 223 NSS_IMPLEMENT NSSPrivateKey * | |
| 224 NSSSymmetricKey_UnwrapPrivateKey ( | |
| 225 NSSSymmetricKey *wrappingKey, | |
| 226 NSSAlgorithmAndParameters *apOpt, | |
| 227 NSSItem *wrappedKey, | |
| 228 NSSUTF8 *labelOpt, | |
| 229 NSSItem *keyIDOpt, | |
| 230 PRBool persistant, | |
| 231 PRBool sensitive, | |
| 232 NSSToken *destinationOpt, | |
| 233 NSSCallback *uhh | |
| 234 ) | |
| 235 { | |
| 236 nss_SetError(NSS_ERROR_NOT_FOUND); | |
| 237 return NULL; | |
| 238 } | |
| 239 | |
| 240 NSS_IMPLEMENT NSSSymmetricKey * | |
| 241 NSSSymmetricKey_DeriveSymmetricKey ( | |
| 242 NSSSymmetricKey *originalKey, | |
| 243 NSSAlgorithmAndParameters *apOpt, | |
| 244 NSSOID *target, | |
| 245 PRUint32 keySizeOpt, | |
| 246 NSSOperations operations, | |
| 247 NSSCallback *uhh | |
| 248 ) | |
| 249 { | |
| 250 nss_SetError(NSS_ERROR_NOT_FOUND); | |
| 251 return NULL; | |
| 252 } | |
| 253 | |
| 254 NSS_IMPLEMENT NSSCryptoContext * | |
| 255 NSSSymmetricKey_CreateCryptoContext ( | |
| 256 NSSSymmetricKey *mk, | |
| 257 NSSAlgorithmAndParameters *apOpt, | |
| 258 NSSCallback *uhh | |
| 259 ) | |
| 260 { | |
| 261 nss_SetError(NSS_ERROR_NOT_FOUND); | |
| 262 return NULL; | |
| 263 } | |
| 264 | |
| OLD | NEW |