Daniel King
|
bd92062269
|
Add ChaCha20 to the Cipher module
|
2018-05-24 13:37:31 +02:00 |
|
Manuel Pégourié-Gonnard
|
08c337d058
|
Remove useless parameter from function
|
2018-05-22 13:18:01 +02:00 |
|
Markku-Juhani O. Saarinen
|
c06e1014e1
|
ARIA ciphersuites for TLS 1.2
|
2018-02-27 12:39:12 +01:00 |
|
Manuel Pégourié-Gonnard
|
37ff14062e
|
Change main license to Apache 2.0
|
2015-09-04 14:21:07 +02:00 |
|
Manuel Pégourié-Gonnard
|
6fb8187279
|
Update date in copyright line
|
2015-07-28 17:11:58 +02:00 |
|
Manuel Pégourié-Gonnard
|
96fb685e31
|
Some more init calls
|
2015-06-23 13:09:11 +02:00 |
|
Manuel Pégourié-Gonnard
|
898e0aa210
|
Rename key_length in cipher_info
|
2015-06-18 15:31:10 +02:00 |
|
Manuel Pégourié-Gonnard
|
9d51583772
|
Fix cipher identifier in des_ede3_info
|
2015-06-02 10:00:04 +01:00 |
|
Manuel Pégourié-Gonnard
|
7551cb9ee9
|
Replace malloc with calloc
- platform layer currently broken (not adapted yet)
- memmory_buffer_alloc too
|
2015-05-26 16:04:06 +02:00 |
|
Manuel Pégourié-Gonnard
|
50518f4195
|
Rename _wrap headers to _internal
Makes it clearer that the user is not supposed to include them
|
2015-05-26 11:06:12 +02:00 |
|
Manuel Pégourié-Gonnard
|
c34e8dd265
|
Split mbedtls_gcm_init() -> gcm_setkey()
|
2015-04-28 21:42:17 +02:00 |
|
Manuel Pégourié-Gonnard
|
6963ff0969
|
Split mbedtls_ccm_init() -> setkey()
|
2015-04-28 18:02:54 +02:00 |
|
Manuel Pégourié-Gonnard
|
2cf5a7c98e
|
The Great Renaming
A simple execution of tmp/invoke-rename.pl
|
2015-04-08 13:25:31 +02:00 |
|
Manuel Pégourié-Gonnard
|
7f8099773e
|
Rename include directory to mbedtls
|
2015-03-10 11:23:56 +00:00 |
|
Manuel Pégourié-Gonnard
|
fe44643b0e
|
Rename website and repository
|
2015-03-06 13:17:10 +00:00 |
|
Manuel Pégourié-Gonnard
|
385069f17d
|
Add some missing 'static' on a few objects
|
2015-03-06 12:01:27 +00:00 |
|
Manuel Pégourié-Gonnard
|
b8ca723154
|
Only define mode_func if mode is enabled (CBC etc)
|
2015-02-16 17:23:59 +00:00 |
|
Mansour Moufid
|
c531b4af3c
|
Apply the semantic patch rm-malloc-cast.cocci.
for dir in library programs; do
spatch --sp-file scripts/rm-malloc-cast.cocci --dir $dir \
--in-place;
done
|
2015-02-16 10:43:52 +00:00 |
|
Manuel Pégourié-Gonnard
|
a273371fc4
|
Fix "int vs enum" warnings from armcc v5
enumerated type mixed with another type
|
2015-02-10 17:34:48 +01:00 |
|
Manuel Pégourié-Gonnard
|
0c851ee1c8
|
Fix missing include in non-default things
|
2015-02-10 12:47:52 +00:00 |
|
Rich Evans
|
00ab47026b
|
cleanup library and some basic tests. Includes, add guards to includes
|
2015-02-10 11:28:46 +00:00 |
|
Manuel Pégourié-Gonnard
|
860b51642d
|
Fix url again
|
2015-01-28 17:12:07 +00:00 |
|
Manuel Pégourié-Gonnard
|
085ab040aa
|
Fix website url to use https.
|
2015-01-23 11:06:27 +00:00 |
|
Manuel Pégourié-Gonnard
|
9698f5852c
|
Remove maintainer line.
|
2015-01-23 10:59:00 +00:00 |
|
Manuel Pégourié-Gonnard
|
19f6b5dfaa
|
Remove redundant "all rights reserved"
|
2015-01-23 10:54:00 +00:00 |
|
Manuel Pégourié-Gonnard
|
a658a4051b
|
Update copyright
|
2015-01-23 09:55:24 +00:00 |
|
Manuel Pégourié-Gonnard
|
b4fe3cb1fa
|
Rename to mbed TLS in the documentation/comments
|
2015-01-22 16:11:05 +00:00 |
|
Manuel Pégourié-Gonnard
|
967a2a5f8c
|
Change name to mbed TLS in the copyright notice
|
2015-01-22 14:28:16 +00:00 |
|
Manuel Pégourié-Gonnard
|
86bbc7fc30
|
Fix typo causing compile error with NULL cipher
|
2014-08-14 11:34:33 +02:00 |
|
Paul Bakker
|
c7ea99af4f
|
Add _init() and _free() for cipher modules
|
2014-07-09 10:19:22 +02:00 |
|
Paul Bakker
|
1c98ff96b5
|
Merge more test improvements and tests
Conflicts:
tests/suites/test_suite_cipher.blowfish.data
|
2014-06-24 11:12:00 +02:00 |
|
Manuel Pégourié-Gonnard
|
398c57b0b3
|
Blowfish accepts variable key len in cipher layer
|
2014-06-24 11:01:33 +02:00 |
|
Manuel Pégourié-Gonnard
|
b912616081
|
Rm unused functions in cipher_wrap
You can't initialise a context with DES_CFB or DES_CTR.
|
2014-06-23 11:54:57 +02:00 |
|
Manuel Pégourié-Gonnard
|
81754a0c35
|
Create a 'flags' field in cipher_info
|
2014-06-23 11:33:18 +02:00 |
|
Paul Bakker
|
66d5d076f7
|
Fix formatting in various code to match spacing from coding style
|
2014-06-17 17:06:47 +02:00 |
|
Paul Bakker
|
d8bb82665e
|
Fix code styling for return statements
|
2014-06-17 14:06:49 +02:00 |
|
Paul Bakker
|
3461772559
|
Introduce polarssl_zeroize() instead of memset() for zeroization
|
2014-06-14 16:46:03 +02:00 |
|
Manuel Pégourié-Gonnard
|
41936957b3
|
Add AES-CCM and CAMELLIA-CCM to the cipher layer
|
2014-05-14 14:10:36 +02:00 |
|
Paul Bakker
|
b9e4e2c97a
|
Fix formatting: fix some 'easy' > 80 length lines
|
2014-05-01 14:18:25 +02:00 |
|
Paul Bakker
|
9af723cee7
|
Fix formatting: remove trailing spaces, #endif with comments (> 10 lines)
|
2014-05-01 13:03:14 +02:00 |
|
Manuel Pégourié-Gonnard
|
cef4ad2509
|
Adapt sources to configurable config.h name
|
2014-04-30 16:40:20 +02:00 |
|
Paul Bakker
|
7dc4c44267
|
Library files moved to use platform layer
|
2014-02-06 13:20:16 +01:00 |
|
Manuel Pégourié-Gonnard
|
87181d1deb
|
Add Camellia-GCM to th cipher layer
|
2013-10-24 14:02:40 +02:00 |
|
Manuel Pégourié-Gonnard
|
13e0d449f7
|
Add Camellia-GCM test vectors
https://tools.ietf.org/html/draft-kato-ipsec-camellia-gcm-03#section-4
|
2013-10-24 13:24:25 +02:00 |
|
Manuel Pégourié-Gonnard
|
057e0cf263
|
Fix ciphersuites dependencies on MD5 and SHA1
|
2013-10-14 14:26:04 +02:00 |
|
Manuel Pégourié-Gonnard
|
dace82f805
|
Refactor cipher information management
|
2013-09-18 15:37:44 +02:00 |
|
Manuel Pégourié-Gonnard
|
92cb1d3a91
|
Make CBC an option, step 3: individual ciphers
|
2013-09-13 17:25:43 +02:00 |
|
Manuel Pégourié-Gonnard
|
989ed38de2
|
Make CBC an option, step 2: cipher layer
|
2013-09-13 15:48:40 +02:00 |
|
Manuel Pégourié-Gonnard
|
4fe9200f47
|
Fix memory leak in GCM by adding gcm_free()
|
2013-09-13 13:45:58 +02:00 |
|
Paul Bakker
|
43aff2aec4
|
Moved GCM to use cipher layer instead of AES directly
|
2013-09-09 00:10:27 +02:00 |
|
Paul Bakker
|
5e0efa7ef5
|
Added POLARSSL_MODE_ECB to the cipher layer
|
2013-09-08 23:04:04 +02:00 |
|
Manuel Pégourié-Gonnard
|
ce4112538c
|
Fix RC4 key length in cipher
|
2013-09-04 12:29:26 +02:00 |
|
Manuel Pégourié-Gonnard
|
83f3fc0d77
|
Add AES-192-GCM
|
2013-09-04 12:14:13 +02:00 |
|
Manuel Pégourié-Gonnard
|
a235b5b5bd
|
Fix iv_len interface.
cipher_info->iv_size == 0 is no longer ambiguous, and
cipher_get_iv_size() always returns something useful to generate an IV.
|
2013-09-03 13:25:52 +02:00 |
|
Manuel Pégourié-Gonnard
|
9241be7ac5
|
Change cipher prototypes for GCM
|
2013-08-31 18:07:42 +02:00 |
|
Manuel Pégourié-Gonnard
|
07f8fa5a69
|
GCM in the cipher layer, step 1
- no support for additional data
- no support for tag
|
2013-08-31 16:08:22 +02:00 |
|
Manuel Pégourié-Gonnard
|
b5e85885de
|
Handle NULL as a stream cipher for more uniformity
|
2013-08-30 17:11:28 +02:00 |
|
Manuel Pégourié-Gonnard
|
37e230c022
|
Add arc4 support in the cipher layer
|
2013-08-30 17:11:28 +02:00 |
|
Paul Bakker
|
6e339b52e8
|
Memory-allocation abstraction layer and buffer-based allocator added
|
2013-07-03 17:22:31 +02:00 |
|
Paul Bakker
|
0e34235644
|
Fixed values for 2-key Triple DES in cipher layer
(cherry picked from commit 2be71faae4df9f97a700e7e813dad7b544492339)
|
2013-06-25 15:06:53 +02:00 |
|
Paul Bakker
|
bfe671f2d5
|
Blowfish has default of 128-bit keysize in cipher layer
|
2013-04-07 22:35:44 +02:00 |
|
Paul Bakker
|
68884e3c09
|
Moved to advanced ciphersuite representation and more dynamic SSL code
|
2013-03-13 14:48:32 +01:00 |
|
Paul Bakker
|
fae35f0601
|
Functions in cipher_wrap.c marked static
|
2013-03-13 10:33:51 +01:00 |
|
Paul Bakker
|
6132d0aa93
|
- Added Blowfish to generic cipher layer
- Renamed POLARSSL_MODE_CFB128 to POLARSSL_MODE_CFB
|
2012-07-04 17:10:40 +00:00 |
|
Paul Bakker
|
02f61692ef
|
- Removed trailing char
|
2012-03-15 10:54:25 +00:00 |
|
Paul Bakker
|
f654371b2b
|
- Only include dependencies when required
|
2012-03-05 14:01:29 +00:00 |
|
Paul Bakker
|
fab5c829e7
|
- Added support for NULL cipher (POLARSSL_CIPHER_NULL_CIPHER) and weak ciphersuites (POLARSSL_ENABLE_WEAK_CIPHERSUITES). They are disabled by default!
|
2012-02-06 16:45:10 +00:00 |
|
Paul Bakker
|
2028156556
|
- Fixed typos in copied text (Fixed ticket #39)
|
2011-11-11 10:34:04 +00:00 |
|
Paul Bakker
|
343a870daa
|
- Expanded generic cipher layer with support for CTR and CFB128 modes of operation.
|
2011-06-09 14:27:58 +00:00 |
|
Paul Bakker
|
23986e5d5d
|
- Major type rewrite of int to size_t for most variables and arguments used for buffer lengths and loops
|
2011-04-24 08:57:21 +00:00 |
|
Paul Bakker
|
a493ad4539
|
- Dropped designated initializers as they are not supported on Microsoft Visual C
|
2011-04-18 03:29:41 +00:00 |
|
Paul Bakker
|
d61e7d98cb
|
- Cleaned up warning-generating code
|
2011-01-18 16:17:47 +00:00 |
|
Paul Bakker
|
8123e9d8f1
|
- Added generic cipher wrapper for integration with OpenVPN (donated by Fox-IT)
|
2011-01-06 15:37:30 +00:00 |
|