Paul Bakker
|
1a45d91cf2
|
Restructured cipher_set_padding_mode() to use switch statement
|
2013-08-14 14:02:48 +02:00 |
|
Manuel Pégourié-Gonnard
|
ebdc413f44
|
Add 'no padding' mode
|
2013-08-14 14:02:48 +02:00 |
|
Manuel Pégourié-Gonnard
|
0e7d2c0f95
|
Add zero padding
|
2013-08-14 14:02:47 +02:00 |
|
Manuel Pégourié-Gonnard
|
8d4291b52a
|
Add zeros-and-length (ANSI X.923) padding
|
2013-08-14 14:02:47 +02:00 |
|
Manuel Pégourié-Gonnard
|
679f9e90ad
|
Add one-and-zeros (ISO/IEC 7816-4) padding
|
2013-08-14 14:02:47 +02:00 |
|
Manuel Pégourié-Gonnard
|
ac56a1aec4
|
Make cipher_set_padding() actually work
(Only one padding mode recognized yet.)
|
2013-08-14 14:02:46 +02:00 |
|
Manuel Pégourié-Gonnard
|
d5fdcaf9e5
|
Add cipher_set_padding() (no effect yet)
Fix pattern in tests/.gitignore along the way.
|
2013-08-14 14:02:46 +02:00 |
|
Paul Bakker
|
407a0da160
|
Moved __cplusplus extern statement to include struct definitions as well.
|
2013-06-27 14:29:21 +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
|
894dece46c
|
- Cleaner return value (for C++)
|
2012-08-23 08:34:32 +00: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
|
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
|
5e18aed436
|
- Changed the defined key-length of DES ciphers in cipher.h to include the parity bits, to prevent mistakes in copying data. (Closes ticket #33)
|
2011-11-15 15:38:45 +00:00 |
|
Paul Bakker
|
f7e5bb5904
|
- Added cipher_get_cipher_mode() and cipher_get_cipher_operation() introspection functions (Closes ticket #40)
|
2011-11-11 10:53:37 +00:00 |
|
Paul Bakker
|
2028156556
|
- Fixed typos in copied text (Fixed ticket #39)
|
2011-11-11 10:34:04 +00:00 |
|
Paul Bakker
|
09b1ec68c8
|
- Adapted define for inline to be more solid
|
2011-07-27 16:28:54 +00:00 |
|
Paul Bakker
|
74fb74ebd9
|
- Updated ARMCC_VERSION to __ARMCC_VERSION
|
2011-06-21 13:36:18 +00:00 |
|
Paul Bakker
|
569df2c135
|
- Fixed inline definition for ARM systems
|
2011-06-21 07:48:07 +00:00 |
|
Paul Bakker
|
ff61a78a27
|
- Added and updated cipher error codes and documentation
|
2011-06-09 15:42:02 +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
|
b6ecaf5276
|
- Added additional (configurable) cipher block modes. AES-CTR, Camellia-CTR, XTEA-CBC
|
2011-04-19 14:29:23 +00:00 |
|
Paul Bakker
|
af5c85fc10
|
- Improved portability with Microsoft Visual C
|
2011-04-18 03:47:52 +00:00 |
|
Paul Bakker
|
f3b86c1e62
|
- Updated Doxygen documentation generation and documentation on small parts
|
2011-01-27 15:24:17 +00:00 |
|
Paul Bakker
|
1f14d08cf9
|
- Fixed typo
- Clarified necessity of different input and output buffer on cipher_update()
- Fixed value of enumeration of cipher ids
|
2011-01-20 16:33:24 +00:00 |
|
Paul Bakker
|
72f6266f02
|
- Improved information provided about current Hashing, Cipher and Suite capabilities
|
2011-01-16 21:27:44 +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 |
|