Files
heimdal/lib/krb5
Simon Wilkinson e50faea7f0 krb5: Store a digest context in the crypto structure
Creating and destroying an EVP_CTX_MD structure with every hash
operation is very expensive. Speed things up by caching one within
the krb5_crypto structure. krb5_crypto can already only be safely
used by one thread at a time - adding a message digest context here
shouldn't introduce any further threading risks.

Users of the stashed context must be careful to ensure that they
call no other hash functions whilst they are in the middle of using
the context.
2018-05-23 09:54:27 -04:00
..
2011-05-21 11:57:31 -07:00
2016-11-28 15:09:55 -06:00
2013-04-29 22:54:11 -07:00
2017-05-26 10:53:37 -05:00
2015-03-24 11:49:58 -05:00
2017-04-29 01:05:59 -04:00
2017-04-29 01:05:59 -04:00
2016-04-16 16:58:08 -05:00
2012-01-10 22:54:50 +01:00
2012-07-02 11:33:18 -04:00
2017-05-26 23:24:30 -04:00
2017-05-26 10:53:37 -05:00
2017-03-09 14:12:39 -05:00
2017-04-29 01:05:59 -04:00
2017-04-29 01:05:59 -04:00
2014-06-09 23:36:23 +02:00
2017-05-26 23:24:30 -04:00
2011-07-24 16:02:22 -07:00
2014-04-25 02:42:17 +02:00
2011-05-21 11:57:31 -07:00
2014-04-25 02:42:17 +02:00
2011-05-21 11:57:31 -07:00
2013-10-15 11:52:37 +02:00
2011-05-21 11:57:31 -07:00
2017-05-26 10:53:37 -05:00
2011-05-21 11:57:31 -07:00
2014-04-25 02:42:17 +02:00
2005-10-08 15:39:42 +00:00
2007-07-15 20:49:46 +00:00
2009-05-04 06:17:40 +00:00
2017-03-13 18:39:41 -04:00
2014-03-24 23:07:49 -05:00
2011-05-21 11:57:31 -07:00
2017-05-26 23:24:30 -04:00
2013-09-12 13:32:22 -05:00
2017-03-13 18:39:41 -04:00
2014-02-04 23:20:11 -05:00
2016-02-26 01:04:31 -06:00
2016-11-20 17:43:51 -06:00
2016-11-28 15:09:55 -06:00
2016-02-26 01:04:31 -06:00
2016-11-28 17:34:44 -06:00
2017-04-29 13:55:24 -04:00
2017-04-29 01:05:59 -04:00
2016-11-20 17:43:51 -06:00
2016-12-14 22:05:46 -06:00
2017-05-26 23:24:30 -04:00
2017-05-26 23:24:30 -04:00
2016-02-26 00:55:30 -06:00
2012-05-28 13:14:55 +01:00
2011-05-21 11:57:31 -07:00
2011-05-21 11:57:31 -07:00
2010-09-18 14:45:33 -07:00
2011-05-21 11:57:31 -07:00
2013-09-12 12:14:40 -05:00
2011-05-21 11:57:31 -07:00
2009-05-04 06:17:40 +00:00
2014-04-29 11:04:21 -06:00
2009-05-04 06:17:40 +00:00
2011-05-21 11:57:31 -07:00
2009-05-04 06:17:40 +00:00
2011-05-21 11:57:31 -07:00
2009-05-04 06:17:40 +00:00
2011-05-21 11:57:31 -07:00
2009-05-04 06:17:40 +00:00
2016-04-15 10:27:07 -05:00
2009-05-04 06:17:40 +00:00
2010-05-30 13:37:07 -07:00
2009-05-04 06:17:40 +00:00
2016-02-26 01:04:31 -06:00
2011-05-21 11:57:31 -07:00
2016-11-28 15:09:55 -06:00
2017-03-13 18:39:41 -04:00