Linus Torvalds
44d21c3f3a
Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
...
Pull crypto update from Herbert Xu:
"Here is the crypto update for 4.2:
API:
- Convert RNG interface to new style.
- New AEAD interface with one SG list for AD and plain/cipher text.
All external AEAD users have been converted.
- New asymmetric key interface (akcipher).
Algorithms:
- Chacha20, Poly1305 and RFC7539 support.
- New RSA implementation.
- Jitter RNG.
- DRBG is now seeded with both /dev/random and Jitter RNG. If kernel
pool isn't ready then DRBG will be reseeded when it is.
- DRBG is now the default crypto API RNG, replacing krng.
- 842 compression (previously part of powerpc nx driver).
Drivers:
- Accelerated SHA-512 for arm64.
- New Marvell CESA driver that supports DMA and more algorithms.
- Updated powerpc nx 842 support.
- Added support for SEC1 hardware to talitos"
* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (292 commits)
crypto: marvell/cesa - remove COMPILE_TEST dependency
crypto: algif_aead - Temporarily disable all AEAD algorithms
crypto: af_alg - Forbid the use internal algorithms
crypto: echainiv - Only hold RNG during initialisation
crypto: seqiv - Add compatibility support without RNG
crypto: eseqiv - Offer normal cipher functionality without RNG
crypto: chainiv - Offer normal cipher functionality without RNG
crypto: user - Add CRYPTO_MSG_DELRNG
crypto: user - Move cryptouser.h to uapi
crypto: rng - Do not free default RNG when it becomes unused
crypto: skcipher - Allow givencrypt to be NULL
crypto: sahara - propagate the error on clk_disable_unprepare() failure
crypto: rsa - fix invalid select for AKCIPHER
crypto: picoxcell - Update to the current clk API
crypto: nx - Check for bogus firmware properties
crypto: marvell/cesa - add DT bindings documentation
crypto: marvell/cesa - add support for Kirkwood and Dove SoCs
crypto: marvell/cesa - add support for Orion SoCs
crypto: marvell/cesa - add allhwsupport module parameter
crypto: marvell/cesa - add support for all armada SoCs
...
2015-06-22 21:04:48 -07:00
..
netfilter
netfilter: ensure number of counters is >0 in do_replace()
2015-05-20 13:46:49 +02:00
af_inet.c
ipv4: coding style: comparison for inequality with NULL
2015-04-03 12:11:15 -04:00
ah4.c
arp.c
netfilter: Pass socket pointer down through okfn().
2015-04-07 15:25:55 -04:00
cipso_ipv4.c
ipv4: coding style: comparison for inequality with NULL
2015-04-03 12:11:15 -04:00
datagram.c
devinet.c
ipv4: coding style: comparison for inequality with NULL
2015-04-03 12:11:15 -04:00
esp4.c
esp4: Switch to new AEAD interface
2015-05-28 11:23:20 +08:00
fib_frontend.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2015-04-06 22:34:15 -04:00
fib_lookup.h
fib_rules.c
ipv4: coding style: comparison for equality with NULL
2015-04-03 12:11:15 -04:00
fib_semantics.c
ipv4: coding style: comparison for equality with NULL
2015-04-03 12:11:15 -04:00
fib_trie.c
ipv4: fill in table id when replacing a route
2015-05-22 14:33:17 -04:00
fou.c
fou: avoid missing unlock in failure path
2015-04-16 12:11:19 -04:00
geneve.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2015-04-14 15:44:14 -04:00
gre_demux.c
gre_offload.c
ipv4: coding style: comparison for inequality with NULL
2015-04-03 12:11:15 -04:00
icmp.c
ipv4: coding style: comparison for equality with NULL
2015-04-03 12:11:15 -04:00
igmp.c
ipv4: coding style: comparison for inequality with NULL
2015-04-03 12:11:15 -04:00
inet_connection_sock.c
inet: fix possible panic in reqsk_queue_unlink()
2015-04-24 11:39:15 -04:00
inet_diag.c
tcp: prepare CC get_info() access from getsockopt()
2015-04-29 17:10:38 -04:00
inet_fragment.c
ipv4: coding style: comparison for equality with NULL
2015-04-03 12:11:15 -04:00
inet_hashtables.c
tcp/dccp: get rid of central timewait timer
2015-04-13 16:40:05 -04:00
inet_lro.c
inet_timewait_sock.c
tcp/dccp: get rid of central timewait timer
2015-04-13 16:40:05 -04:00
inetpeer.c
ip_forward.c
ip_forward: Drop frames with attached skb->sk
2015-04-20 14:07:33 -04:00
ip_fragment.c
ipv4: coding style: comparison for inequality with NULL
2015-04-03 12:11:15 -04:00
ip_gre.c
ipv4: coding style: comparison for equality with NULL
2015-04-03 12:11:15 -04:00
ip_input.c
netfilter: Pass socket pointer down through okfn().
2015-04-07 15:25:55 -04:00
ip_options.c
ipv4: coding style: comparison for inequality with NULL
2015-04-03 12:11:15 -04:00
ip_output.c
net: remove extra newlines
2015-04-07 22:24:37 -04:00
ip_sockglue.c
ipv4: coding style: comparison for inequality with NULL
2015-04-03 12:11:15 -04:00
ip_tunnel.c
udp_tunnel: Pass UDP socket down through udp_tunnel{, 6}_xmit_skb().
2015-04-07 15:29:08 -04:00
ip_tunnel_core.c
ipv4: ip_tunnel: use net namespace from rtable not socket
2015-04-08 12:09:42 -04:00
ip_vti.c
ip_vti/ip6_vti: Preserve skb->mark after rcv_cb call
2015-05-28 06:23:32 +02:00
ipcomp.c
ipv4: coding style: comparison for equality with NULL
2015-04-03 12:11:15 -04:00
ipconfig.c
ipv4: coding style: comparison for equality with NULL
2015-04-03 12:11:15 -04:00
ipip.c
ipv4: coding style: comparison for equality with NULL
2015-04-03 12:11:15 -04:00
ipmr.c
netfilter: Pass socket pointer down through okfn().
2015-04-07 15:25:55 -04:00
Kconfig
Makefile
netfilter.c
netfilter: Use nf_hook_state in nf_queue_entry.
2015-04-04 12:25:22 -04:00
ping.c
ipv4: Missing sk_nulls_node_init() in ping_unhash().
2015-05-01 22:02:47 -04:00
proc.c
tcp/dccp: get rid of central timewait timer
2015-04-13 16:40:05 -04:00
protocol.c
raw.c
Merge branch 'for-davem' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2015-04-13 18:18:05 -04:00
route.c
ipv4: Avoid crashing in ip_error
2015-05-22 14:23:40 -04:00
syncookies.c
tcp: fix ipv4 mapped request socks
2015-03-25 00:57:48 -04:00
sysctl_net_ipv4.c
ipv4: coding style: comparison for equality with NULL
2015-04-03 12:11:15 -04:00
tcp.c
tcp: fix a potential deadlock in tcp_get_info()
2015-05-22 13:46:06 -04:00
tcp_bic.c
tcp_cong.c
tcp: fix child sockets to use system default congestion control if not set
2015-05-31 21:49:14 -07:00
tcp_cubic.c
tcp: restore 1.5x per RTT limit to CUBIC cwnd growth in congestion avoidance
2015-03-11 16:51:51 -04:00
tcp_dctcp.c
tcp: prepare CC get_info() access from getsockopt()
2015-04-29 17:10:38 -04:00
tcp_diag.c
ipv4: coding style: comparison for inequality with NULL
2015-04-03 12:11:15 -04:00
tcp_fastopen.c
tcp: fix a potential deadlock in tcp_get_info()
2015-05-22 13:46:06 -04:00
tcp_highspeed.c
tcp_htcp.c
tcp_hybla.c
tcp_illinois.c
tcp: prepare CC get_info() access from getsockopt()
2015-04-29 17:10:38 -04:00
tcp_input.c
tcp: fix a potential deadlock in tcp_get_info()
2015-05-22 13:46:06 -04:00
tcp_ipv4.c
inet: fix possible panic in reqsk_queue_unlink()
2015-04-24 11:39:15 -04:00
tcp_lp.c
tcp_memcontrol.c
tcp_metrics.c
tcp: RFC7413 option support for Fast Open client
2015-04-07 18:36:39 -04:00
tcp_minisocks.c
tcp: fix child sockets to use system default congestion control if not set
2015-05-31 21:49:14 -07:00
tcp_offload.c
tcp_output.c
tcp: avoid looping in tcp_send_fin()
2015-04-24 11:06:48 -04:00
tcp_probe.c
tcp_scalable.c
tcp_timer.c
tcp: RFC7413 option support for Fast Open client
2015-04-07 18:36:39 -04:00
tcp_vegas.c
tcp: prepare CC get_info() access from getsockopt()
2015-04-29 17:10:38 -04:00
tcp_vegas.h
tcp: prepare CC get_info() access from getsockopt()
2015-04-29 17:10:38 -04:00
tcp_veno.c
tcp_westwood.c
tcp_westwood: fix tcp_westwood_info()
2015-05-05 19:50:09 -04:00
tcp_yeah.c
tunnel4.c
udp.c
ipv4/udp: Verify multicast group is ours in upd_v4_early_demux()
2015-06-04 00:46:26 -07:00
udp_diag.c
ipv4: coding style: comparison for equality with NULL
2015-04-03 12:11:15 -04:00
udp_impl.h
udp_offload.c
ipv4: coding style: comparison for inequality with NULL
2015-04-03 12:11:15 -04:00
udp_tunnel.c
udp_tunnel: Pass UDP socket down through udp_tunnel{, 6}_xmit_skb().
2015-04-07 15:29:08 -04:00
udplite.c
xfrm4_input.c
netfilter: Pass socket pointer down through okfn().
2015-04-07 15:25:55 -04:00
xfrm4_mode_beet.c
xfrm4_mode_transport.c
xfrm4_mode_tunnel.c
ipv4: hash net ptr into fragmentation bucket selection
2015-03-25 14:07:04 -04:00
xfrm4_output.c
netfilter: Pass socket pointer down through okfn().
2015-04-07 15:25:55 -04:00
xfrm4_policy.c
ipv4: coding style: comparison for equality with NULL
2015-04-03 12:11:15 -04:00
xfrm4_protocol.c
xfrm4_state.c
xfrm4_tunnel.c