Changeset 31
- Timestamp:
- 06/29/07 16:35:13 (17 months ago)
- Files:
-
- 1 modified
-
trunk/src/pam_p11.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/pam_p11.c
r30 r31 83 83 EVP_PKEY *pubkey; 84 84 85 unsigned char rand om[RANDOM_SIZE];85 unsigned char rand_bytes[RANDOM_SIZE]; 86 86 unsigned char signature[MAX_SIGSIZE]; 87 87 int fd; … … 233 233 } 234 234 235 rv = read(fd, rand om, RANDOM_SIZE);235 rv = read(fd, rand_bytes, RANDOM_SIZE); 236 236 if (rv < 0) { 237 237 syslog(LOG_ERR, "fatal: read from random source failed: "); … … 260 260 /* ask for a sha1 hash of the random data, signed by the key */ 261 261 siglen = MAX_SIGSIZE; 262 rv = PKCS11_sign(NID_sha1, rand om, RANDOM_SIZE, signature, &siglen,262 rv = PKCS11_sign(NID_sha1, rand_bytes, RANDOM_SIZE, signature, &siglen, 263 263 authkey); 264 264 if (rv != 1) { … … 277 277 278 278 /* now verify the result */ 279 rv = RSA_verify(NID_sha1, rand om, RANDOM_SIZE,279 rv = RSA_verify(NID_sha1, rand_bytes, RANDOM_SIZE, 280 280 signature, siglen, pubkey->pkey.rsa); 281 281 if (rv != 1) {
