~ubuntu-branches/ubuntu/vivid/nettle/vivid

« back to all changes in this revision

Viewing changes to rsa-md5-verify.c

  • Committer: Package Import Robot
  • Author(s): Magnus Holmgren
  • Date: 2012-08-25 18:28:37 UTC
  • mfrom: (1.5.1) (8.1.5 sid)
  • mto: (8.1.7 sid)
  • mto: This revision was merged to the branch mainline in revision 14.
  • Revision ID: package-import@ubuntu.com-20120825182837-i7h4w03l7mxgvmqb
Tags: 2.5-1
* New upstream release (Closes: #685855).
  - All symbols from nettle-internal.c have been dropped from the built
    library, and pkcs1_signature_prefix renamed with a leading underscore,
    without SONAME change, as they were all for internal use only.
* debian/watch: Updated to handle -pre releases.

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
 
6
6
/* nettle, low-level cryptographics library
7
7
 *
8
 
 * Copyright (C) 2001, 2003 Niels M�ller
 
8
 * Copyright (C) 2001, 2003 Niels Möller
9
9
 *  
10
10
 * The nettle library is free software; you can redistribute it and/or modify
11
11
 * it under the terms of the GNU Lesser General Public License as published by
42
42
  int res;
43
43
  mpz_t m;
44
44
 
45
 
  assert(key->size > 0);
46
45
  mpz_init(m);
47
46
 
48
 
  res = (pkcs1_rsa_md5_encode(m, key->size - 1, hash)
 
47
  res = (pkcs1_rsa_md5_encode(m, key->size, hash)
49
48
         && _rsa_verify(key, m, s));
50
49
 
51
50
  mpz_clear(m);
61
60
  int res;
62
61
  mpz_t m;
63
62
 
64
 
  assert(key->size > 0);
65
63
  mpz_init(m);
66
64
  
67
 
  res = (pkcs1_rsa_md5_encode_digest(m, key->size - 1, digest)
 
65
  res = (pkcs1_rsa_md5_encode_digest(m, key->size, digest)
68
66
         && _rsa_verify(key, m, s));
69
67
 
70
68
  mpz_clear(m);