Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(149)

Side by Side Diff: openssl/engines/e_gmp.c

Issue 9254031: Upgrade chrome's OpenSSL to same version Android ships with. (Closed) Base URL: http://src.chromium.org/svn/trunk/deps/third_party/openssl/
Patch Set: '' Created 8 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « openssl/engines/e_cswift.c ('k') | openssl/engines/e_padlock.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* crypto/engine/e_gmp.c */ 1 /* crypto/engine/e_gmp.c */
2 /* Written by Geoff Thorpe (geoff@geoffthorpe.net) for the OpenSSL 2 /* Written by Geoff Thorpe (geoff@geoffthorpe.net) for the OpenSSL
3 * project 2003. 3 * project 2003.
4 */ 4 */
5 /* ==================================================================== 5 /* ====================================================================
6 * Copyright (c) 1999-2001 The OpenSSL Project. All rights reserved. 6 * Copyright (c) 1999-2001 The OpenSSL Project. All rights reserved.
7 * 7 *
8 * Redistribution and use in source and binary forms, with or without 8 * Redistribution and use in source and binary forms, with or without
9 * modification, are permitted provided that the following conditions 9 * modification, are permitted provided that the following conditions
10 * are met: 10 * are met:
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
78 * montgomery forms) is probably the difference. However, if some unconfirmed 78 * montgomery forms) is probably the difference. However, if some unconfirmed
79 * reports from users is anything to go by, the situation on some other 79 * reports from users is anything to go by, the situation on some other
80 * chipsets might be a good deal more favourable to the GMP version (eg. PPC). 80 * chipsets might be a good deal more favourable to the GMP version (eg. PPC).
81 * Feedback welcome. */ 81 * Feedback welcome. */
82 82
83 #include <stdio.h> 83 #include <stdio.h>
84 #include <string.h> 84 #include <string.h>
85 #include <openssl/crypto.h> 85 #include <openssl/crypto.h>
86 #include <openssl/buffer.h> 86 #include <openssl/buffer.h>
87 #include <openssl/engine.h> 87 #include <openssl/engine.h>
88 #ifndef OPENSSL_NO_RSA
88 #include <openssl/rsa.h> 89 #include <openssl/rsa.h>
90 #endif
89 #include <openssl/bn.h> 91 #include <openssl/bn.h>
90 92
91 #ifndef OPENSSL_NO_HW 93 #ifndef OPENSSL_NO_HW
92 #ifndef OPENSSL_NO_GMP 94 #ifndef OPENSSL_NO_GMP
93 95
94 #include <gmp.h> 96 #include <gmp.h>
95 97
96 #define E_GMP_LIB_NAME "gmp engine" 98 #define E_GMP_LIB_NAME "gmp engine"
97 #include "e_gmp_err.c" 99 #include "e_gmp_err.c"
98 100
(...skipping 363 matching lines...) Expand 10 before | Expand all | Expand 10 after
462 { 464 {
463 if(id && (strcmp(id, engine_e_gmp_id) != 0)) 465 if(id && (strcmp(id, engine_e_gmp_id) != 0))
464 return 0; 466 return 0;
465 if(!bind_helper(e)) 467 if(!bind_helper(e))
466 return 0; 468 return 0;
467 return 1; 469 return 1;
468 } 470 }
469 IMPLEMENT_DYNAMIC_BIND_FN(bind_fn) 471 IMPLEMENT_DYNAMIC_BIND_FN(bind_fn)
470 #else 472 #else
471 OPENSSL_EXPORT 473 OPENSSL_EXPORT
474 int bind_engine(ENGINE *e, const char *id, const dynamic_fns *fns);
475 OPENSSL_EXPORT
472 int bind_engine(ENGINE *e, const char *id, const dynamic_fns *fns) { return 0; } 476 int bind_engine(ENGINE *e, const char *id, const dynamic_fns *fns) { return 0; }
473 #endif 477 #endif
474 #endif /* OPENSSL_NO_DYNAMIC_ENGINE */ 478 #endif /* !OPENSSL_NO_DYNAMIC_ENGINE */
475 479
476 #endif /* !OPENSSL_NO_HW */ 480 #endif /* !OPENSSL_NO_HW */
OLDNEW
« no previous file with comments | « openssl/engines/e_cswift.c ('k') | openssl/engines/e_padlock.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698