Paul Bakker
|
23116fdb53
|
Merged AES-NI support for AES, AES-GCM and AES key scheduling
|
2013-12-30 14:10:35 +01:00 |
|
Paul Bakker
|
ad0db975bf
|
Added -Werror to Check buildtype
|
2013-12-30 14:09:27 +01:00 |
|
Manuel Pégourié-Gonnard
|
d4588cfb6a
|
aesni_gcm_mult() now returns void
|
2013-12-30 13:54:23 +01:00 |
|
Manuel Pégourié-Gonnard
|
bfa3c9a85f
|
Remove temporary code
|
2013-12-30 13:53:58 +01:00 |
|
Manuel Pégourié-Gonnard
|
23c2f6fee5
|
Add AES-NI key expansion for 192 bits
|
2013-12-29 16:05:22 +01:00 |
|
Manuel Pégourié-Gonnard
|
4a5b995c26
|
Add AES-NI key expansion for 256 bits
|
2013-12-29 13:50:32 +01:00 |
|
Manuel Pégourié-Gonnard
|
47a3536a31
|
Add AES-NI key expansion for 128 bits
|
2013-12-29 13:28:59 +01:00 |
|
Manuel Pégourié-Gonnard
|
01e31bbffb
|
Add support for key inversion using AES-NI
|
2013-12-28 16:22:08 +01:00 |
|
Manuel Pégourié-Gonnard
|
80637c7520
|
Use aesni_gcm_mult() if available
|
2013-12-26 16:09:58 +01:00 |
|
Manuel Pégourié-Gonnard
|
d333f67f8c
|
Add aesni_gcm_mult()
|
2013-12-26 15:51:13 +01:00 |
|
Manuel Pégourié-Gonnard
|
9d57482280
|
Add comments on GCM multiplication
|
2013-12-26 15:51:13 +01:00 |
|
Manuel Pégourié-Gonnard
|
8eaf20b18d
|
Allow detection of CLMUL
|
2013-12-26 15:51:13 +01:00 |
|
Manuel Pégourié-Gonnard
|
5b685653ef
|
Add aesni_crypt_ecb() and use it
|
2013-12-25 13:03:26 +01:00 |
|
Manuel Pégourié-Gonnard
|
92ac76f9db
|
Add files for (upcoming) AES-NI support
|
2013-12-25 13:03:26 +01:00 |
|
Paul Bakker
|
fe40f484fb
|
Do not print error on missing kill target in compat.sh
|
2013-12-19 17:47:24 +01:00 |
|
Paul Bakker
|
20ed0f7e6d
|
Fixed compat.sh arguments line in test-ref-configs.pl
|
2013-12-19 17:45:11 +01:00 |
|
Paul Bakker
|
a5320904bf
|
Fixed dependency on POLARSSL_GENPRIME in PK tests
|
2013-12-19 17:29:52 +01:00 |
|
Paul Bakker
|
30a3062782
|
Added ability to filter configs in test-ref-configs.pl
|
2013-12-19 17:09:49 +01:00 |
|
Paul Bakker
|
1e5369c7fa
|
Variables in proper block or within proper defines in ssl_decrypt_buf()
|
2013-12-19 16:40:57 +01:00 |
|
Paul Bakker
|
474c2ce05f
|
Fixed dependencies for some tests
|
2013-12-19 16:40:30 +01:00 |
|
Paul Bakker
|
0c0476f92d
|
Disable ecp_use_curve25519() if not POLARSSL_ECP_DP_M255_ENABLED
|
2013-12-19 16:20:53 +01:00 |
|
Paul Bakker
|
1a56fc96a3
|
Fixed x509_crt_parse_path() bug on Windows platforms
|
2013-12-19 13:52:33 +01:00 |
|
Manuel Pégourié-Gonnard
|
1321135758
|
Fix MingW version issue
|
2013-12-17 17:38:55 +01:00 |
|
Manuel Pégourié-Gonnard
|
ee5db1d6b9
|
Fix typo in previous commit
|
2013-12-17 16:46:19 +01:00 |
|
Manuel Pégourié-Gonnard
|
6a398d4234
|
Add missing header for windows
|
2013-12-17 16:10:58 +01:00 |
|
Manuel Pégourié-Gonnard
|
173402bb61
|
net_prepare() returns int
|
2013-12-17 15:57:05 +01:00 |
|
Paul Bakker
|
5a607d26b7
|
Merged IPv6 support in the NET module
|
2013-12-17 14:34:19 +01:00 |
|
Manuel Pégourié-Gonnard
|
c9baa873ca
|
Force server to IPv4 in compat.s
|
2013-12-17 14:10:58 +01:00 |
|
Manuel Pégourié-Gonnard
|
fd6b4cc1db
|
Add forgotten SO_REUSEADDR option
|
2013-12-17 13:59:01 +01:00 |
|
Paul Bakker
|
5ab68ba679
|
Merged storing curves fully in ROM
|
2013-12-17 13:11:18 +01:00 |
|
Paul Bakker
|
fdf946928d
|
Merged support for ECDH-RSA / ECDH-ECDSA key exchanges and ciphersuites
|
2013-12-17 13:10:27 +01:00 |
|
Paul Bakker
|
f70fe81a6e
|
Fixed memory leak in benchmark application
|
2013-12-17 13:09:12 +01:00 |
|
Paul Bakker
|
77e257e958
|
Fixed bad check for maximum size of fragment length index
|
2013-12-17 13:09:12 +01:00 |
|
Paul Bakker
|
6c21276342
|
Place olen initalization after reference check in cipher_update()
|
2013-12-17 13:09:12 +01:00 |
|
Paul Bakker
|
6f0636a09f
|
Potential memory leak in ssl_ticket_keys_init()
|
2013-12-17 13:09:12 +01:00 |
|
Manuel Pégourié-Gonnard
|
767f02cf6e
|
Update IPv6 comments in config.h
|
2013-12-17 12:00:57 +01:00 |
|
Manuel Pégourié-Gonnard
|
18d31f8e59
|
Make listening address configurable in ssl_server2
|
2013-12-17 12:00:57 +01:00 |
|
Manuel Pégourié-Gonnard
|
6e315a9009
|
Adapt net_accept() to IPv6
|
2013-12-17 12:00:57 +01:00 |
|
Manuel Pégourié-Gonnard
|
389ce63735
|
Add IPv6 support to net_bind()
|
2013-12-17 12:00:57 +01:00 |
|
Manuel Pégourié-Gonnard
|
10934de1ca
|
Adapt net_connect() for IPv6
|
2013-12-17 12:00:57 +01:00 |
|
Manuel Pégourié-Gonnard
|
2e5c3163db
|
Factor our some code in net.c
|
2013-12-17 12:00:57 +01:00 |
|
Manuel Pégourié-Gonnard
|
0759d369e6
|
Fix ciphersuite selection in compat.sh
|
2013-12-17 11:50:52 +01:00 |
|
Manuel Pégourié-Gonnard
|
31a2325810
|
Add ECDH_ECDSA suites to compat.sh
|
2013-12-17 11:32:31 +01:00 |
|
Manuel Pégourié-Gonnard
|
07b54e06da
|
Fix EC suites version requirements in compat.sh
|
2013-12-17 11:32:31 +01:00 |
|
Manuel Pégourié-Gonnard
|
5538970d32
|
Add server support for ECDH key exchanges
|
2013-12-17 11:32:31 +01:00 |
|
Manuel Pégourié-Gonnard
|
d18cc57962
|
Add client-side support for ECDH key exchanges
|
2013-12-17 11:32:31 +01:00 |
|
Manuel Pégourié-Gonnard
|
cdff3cfda3
|
Add ecdh_get_params() to import from an EC key
|
2013-12-17 11:32:31 +01:00 |
|
Manuel Pégourié-Gonnard
|
bc64d3b221
|
Fix bug in ciphersuite number
The ID of TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256 was wrong
|
2013-12-17 11:32:31 +01:00 |
|
Manuel Pégourié-Gonnard
|
25781b22e3
|
Add ECDH_RSA and ECDH_ECDSA ciphersuites
(not implemented yet)
|
2013-12-17 11:32:31 +01:00 |
|
Manuel Pégourié-Gonnard
|
69ab354239
|
Fix bug from stupid typo
|
2013-12-17 11:27:20 +01:00 |
|