Changeset 2976 for trunk/src/advapi32/crypt.cpp
- Timestamp:
- Mar 3, 2000, 12:08:23 AM (25 years ago)
- File:
-
- 1 edited
-
trunk/src/advapi32/crypt.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/advapi32/crypt.cpp
r2216 r2976 1 /* $Id: crypt.cpp,v 1. 2 1999-12-27 18:44:59sandervl Exp $ */1 /* $Id: crypt.cpp,v 1.3 2000-03-02 23:08:23 sandervl Exp $ */ 2 2 /* 3 3 * dlls/advapi32/crypt.c … … 11 11 #include <misc.h> 12 12 #include "wincrypt.h" 13 /*14 #include "windef.h"15 #include "winerror.h"16 #include "wincrypt.h"17 #include "debugtools.h"18 */19 13 20 14 ODINDEBUGCHANNEL(ADVAPI32-CRYPT) … … 35 29 36 30 BOOL WINAPI CryptAcquireContextA( HCRYPTPROV *phProv, LPCSTR pszContainer, 37 LPCSTR pszProvider, DWORD dwProvType, DWORD dwFlags)38 { 39 dprintf((" (%p, %s, %s, %ld, %08lx): not implemented.\n", phProv, pszContainer,31 LPCSTR pszProvider, DWORD dwProvType, DWORD dwFlags) 32 { 33 dprintf(("CryptAcquireContextA(%p, %s, %s, %ld, %08lx): FAKED.\n", phProv, pszContainer, 40 34 pszProvider, dwProvType, dwFlags)); 41 return FALSE; 42 } 43 44 /****************************************************************************** 45 * CryptSetKeyParam 46 */ 47 BOOL WINAPI CryptSetKeyParam( HCRYPTKEY hKey, DWORD dwParam, BYTE *pbData, DWORD dwFlags) 48 { 49 dprintf(("(%lx, %lx, %p, %lx): not implemented.\n", hKey, dwParam, pbData, dwFlags)); 50 return FALSE; 51 } 52 35 *phProv = 0x99000001; 36 return TRUE; 37 // SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 38 // return FALSE; 39 } 40 41 BOOL WINAPI CryptAcquireContextW(HCRYPTPROV *phProv, LPCWSTR pszContainer, 42 LPCWSTR pszProvider, DWORD dwProvType, 43 DWORD dwFlags) 44 { 45 dprintf(("CryptAcquireContextW(%p, %ls, %s, %ld, %08lx): FAKED.\n", phProv, pszContainer, 46 pszProvider, dwProvType, dwFlags)); 47 *phProv = 0x99000001; 48 return TRUE; 49 // SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 50 // return FALSE; 51 } 52 //****************************************************************************** 53 //****************************************************************************** 54 BOOL WINAPI CryptReleaseContext(HCRYPTPROV hProv, DWORD dwFlags) 55 { 56 dprintf(("NOT IMPLEMENTED: CryptReleaseContext %x %x", hProv, dwFlags)); 57 return TRUE; 58 // SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 59 // return FALSE; 60 } 61 //****************************************************************************** 62 //****************************************************************************** 63 BOOL WINAPI CryptGenKey(HCRYPTPROV hProv, ALG_ID Algid, DWORD dwFlags, 64 HCRYPTKEY *phKey) 65 { 66 dprintf(("NOT IMPLEMENTED: CryptGenKey %x %x %x %x", hProv, Algid, dwFlags, phKey)); 67 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 68 return FALSE; 69 } 70 //****************************************************************************** 71 //****************************************************************************** 72 BOOL WINAPI CryptDeriveKey(HCRYPTPROV hProv, ALG_ID Algid, HCRYPTHASH hBaseData, 73 DWORD dwFlags, HCRYPTKEY *phKey) 74 { 75 dprintf(("NOT IMPLEMENTED: CryptDeriveKey")); 76 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 77 return FALSE; 78 } 79 //****************************************************************************** 80 //****************************************************************************** 81 BOOL WINAPI CryptDestroyKey(HCRYPTKEY hKey) 82 { 83 dprintf(("NOT IMPLEMENTED: CryptDestroyKey")); 84 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 85 return FALSE; 86 } 87 //****************************************************************************** 88 //****************************************************************************** 89 BOOL WINAPI CryptSetKeyParam(HCRYPTKEY hKey,DWORD dwParam,BYTE *pbData,DWORD dwFlags) 90 { 91 dprintf(("NOT IMPLEMENTED: CryptSetKeyParam(%lx, %lx, %p, %lx): not implemented.\n", hKey, dwParam, pbData, dwFlags)); 92 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 93 return FALSE; 94 } 95 //****************************************************************************** 96 //****************************************************************************** 97 BOOL WINAPI CryptGetKeyParam(HCRYPTKEY hKey, DWORD dwParam, BYTE *pbData, DWORD *pdwDataLen, DWORD dwFlags) 98 { 99 dprintf(("NOT IMPLEMENTED: CryptGetKeyParam")); 100 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 101 return FALSE; 102 } 103 //****************************************************************************** 104 //****************************************************************************** 105 BOOL WINAPI CryptSetHashParam(HCRYPTHASH hHash, DWORD dwParam, BYTE *pbData, DWORD dwFlags) 106 { 107 dprintf(("NOT IMPLEMENTED: CryptSetHashParam")); 108 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 109 return FALSE; 110 } 111 //****************************************************************************** 112 //****************************************************************************** 113 BOOL WINAPI CryptGetHashParam(HCRYPTHASH hHash, DWORD dwParam, BYTE *pbData, DWORD *pdwDataLen,DWORD dwFlags) 114 { 115 dprintf(("NOT IMPLEMENTED: CryptGetHashParam")); 116 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 117 return FALSE; 118 } 119 //****************************************************************************** 120 //****************************************************************************** 121 BOOL WINAPI CryptSetProvParam(HCRYPTPROV hProv, DWORD dwParam, BYTE *pbData,DWORD dwFlags) 122 { 123 dprintf(("NOT IMPLEMENTED: CryptSetProvParam")); 124 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 125 return FALSE; 126 } 127 //****************************************************************************** 128 //****************************************************************************** 129 BOOL WINAPI CryptGetProvParam(HCRYPTPROV hProv, DWORD dwParam, BYTE *pbData,DWORD *pdwDataLen, 130 DWORD dwFlags) 131 { 132 dprintf(("NOT IMPLEMENTED: CryptGetProvParam")); 133 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 134 return FALSE; 135 } 136 //****************************************************************************** 137 //****************************************************************************** 138 BOOL WINAPI CryptGenRandom(HCRYPTPROV hProv, DWORD dwLen, BYTE *pbBuffer) 139 { 140 dprintf(("NOT IMPLEMENTED: CryptGenRandom")); 141 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 142 return FALSE; 143 } 144 //****************************************************************************** 145 //****************************************************************************** 146 BOOL WINAPI CryptGetUserKey(HCRYPTPROV hProv, DWORD dwKeySpec, HCRYPTKEY *phUserKey) 147 { 148 dprintf(("NOT IMPLEMENTED: CryptGetUserKey")); 149 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 150 return FALSE; 151 } 152 //****************************************************************************** 153 //****************************************************************************** 154 BOOL WINAPI CryptExportKey(HCRYPTKEY hKey,HCRYPTKEY hExpKey, DWORD dwBlobType, DWORD dwFlags, 155 BYTE *pbData, DWORD *pdwDataLen) 156 { 157 dprintf(("NOT IMPLEMENTED: CryptExportKey")); 158 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 159 return FALSE; 160 } 161 //****************************************************************************** 162 //****************************************************************************** 163 BOOL WINAPI CryptImportKey(HCRYPTPROV hProv,CONST BYTE *pbData, DWORD dwDataLen, 164 HCRYPTKEY hPubKey, DWORD dwFlags,HCRYPTKEY *phKey) 165 { 166 dprintf(("NOT IMPLEMENTED: CryptImportKey")); 167 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 168 return FALSE; 169 } 170 //****************************************************************************** 171 //****************************************************************************** 172 BOOL WINAPI CryptEncrypt(HCRYPTKEY hKey, HCRYPTHASH hHash, BOOL Final, 173 DWORD dwFlags, BYTE *pbData, DWORD *pdwDataLen, 174 DWORD dwBufLen) 175 { 176 dprintf(("NOT IMPLEMENTED: CryptEncrypt")); 177 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 178 return FALSE; 179 } 180 //****************************************************************************** 181 //****************************************************************************** 182 BOOL WINAPI CryptDecrypt(HCRYPTKEY hKey, HCRYPTHASH hHash, BOOL Final, DWORD dwFlags, 183 BYTE *pbData, DWORD *pdwDataLen) 184 { 185 dprintf(("NOT IMPLEMENTED: CryptDecrypt")); 186 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 187 return FALSE; 188 } 189 //****************************************************************************** 190 //****************************************************************************** 191 BOOL WINAPI CryptCreateHash(HCRYPTPROV hProv, ALG_ID Algid, HCRYPTKEY hKey, DWORD dwFlags, 192 HCRYPTHASH *phHash) 193 { 194 dprintf(("NOT IMPLEMENTED: CryptCreateHash")); 195 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 196 return FALSE; 197 } 198 //****************************************************************************** 199 //****************************************************************************** 200 BOOL WINAPI CryptHashData(HCRYPTHASH hHash, CONST BYTE *pbData, DWORD dwDataLen, 201 DWORD dwFlags) 202 { 203 dprintf(("NOT IMPLEMENTED: CryptHashData")); 204 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 205 return FALSE; 206 } 207 //****************************************************************************** 208 //****************************************************************************** 209 BOOL WINAPI CryptHashSessionKey(HCRYPTHASH hHash, HCRYPTKEY hKey, DWORD dwFlags) 210 { 211 dprintf(("NOT IMPLEMENTED: CryptHashSessionKey")); 212 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 213 return FALSE; 214 } 215 //****************************************************************************** 216 //****************************************************************************** 217 BOOL WINAPI CryptDestroyHash(HCRYPTHASH hHash) 218 { 219 dprintf(("NOT IMPLEMENTED: CryptDestroyHash")); 220 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 221 return FALSE; 222 } 223 //****************************************************************************** 224 //****************************************************************************** 225 BOOL WINAPI CryptSignHashA(HCRYPTHASH hHash, DWORD dwKeySpec, LPCSTR sDescription, 226 DWORD dwFlags, BYTE *pbSignature, DWORD *pdwSigLen) 227 { 228 dprintf(("NOT IMPLEMENTED: CryptSignHashA")); 229 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 230 return FALSE; 231 } 232 //****************************************************************************** 233 //****************************************************************************** 234 BOOL WINAPI CryptSignHashW(HCRYPTHASH hHash, DWORD dwKeySpec, LPCWSTR sDescription, 235 DWORD dwFlags, BYTE *pbSignature, DWORD *pdwSigLen) 236 { 237 dprintf(("NOT IMPLEMENTED: CryptSignHashW")); 238 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 239 return FALSE; 240 } 241 //****************************************************************************** 242 //****************************************************************************** 243 BOOL WINAPI CryptVerifySignatureA(HCRYPTHASH hHash, CONST BYTE *pbSignature, DWORD dwSigLen, 244 HCRYPTKEY hPubKey, LPCSTR sDescription, DWORD dwFlags) 245 { 246 dprintf(("NOT IMPLEMENTED: CryptVerifySignatureA")); 247 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 248 return FALSE; 249 } 250 //****************************************************************************** 251 //****************************************************************************** 252 BOOL WINAPI CryptVerifySignatureW(HCRYPTHASH hHash, CONST BYTE *pbSignature, DWORD dwSigLen, 253 HCRYPTKEY hPubKey, LPCWSTR sDescription, DWORD dwFlags) 254 { 255 dprintf(("NOT IMPLEMENTED: CryptVerifySignatureW")); 256 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 257 return FALSE; 258 } 259 //****************************************************************************** 260 //****************************************************************************** 261 BOOL WINAPI CryptSetProviderA(LPCSTR pszProvName, DWORD dwProvType) 262 { 263 dprintf(("NOT IMPLEMENTED: CryptSetProviderA")); 264 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 265 return FALSE; 266 } 267 //****************************************************************************** 268 //****************************************************************************** 269 BOOL WINAPI CryptSetProviderW(LPCWSTR pszProvName, DWORD dwProvType) 270 { 271 dprintf(("NOT IMPLEMENTED: CryptSetProviderW")); 272 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 273 return FALSE; 274 } 275 //****************************************************************************** 276 //******************************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.
