-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRELEASES
149 lines (100 loc) · 3.46 KB
/
RELEASES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
Version: 0.3.1
Date: 2018-02-25 16:30:00
Stability: beta
notes: Sun, Feb 25, 2018 - tomcrypt 0.3.1
+ Changes:
- Added instructions on how to build the extension on Windows.
= Fixed bugs:
- Fixed config.w32 so that it actually works under Windows.
- Replaced several calls to index() with equivalent calls to strchr()
for MSVC/C89 compatibility.
Version: 0.3.0
Date: 2017-12-30 23:59:59
Stability: beta
notes: Sat, Dec 30, 2017 - tomcrypt 0.3.0
+ Changes:
- Improved support for LibTomCrypt v1.18
- Added support for pkg-config
- Added support for these Ciphers (requires LTC v1.18+)
- Camellia (block cipher)
- ChaCha (stream cipher)
- RC4, aka. Arcfour (stream cipher)
- Sober128 (stream cipher)
- Added support for these Pseudo-Random Number Generators (requires LTC v1.18+)
- ChaCha20
- Added support for these hashing algorithms (requires LTC v1.18+)
- SHA512-256
- SHA512-224
- Blake2b-160
- Blake2b-256
- Blake2b-256
- Blake2b-512
- Blake2s-128
- Blake2s-160
- Blake2s-224
- Blake2s-256
- SHA3-224
- SHA3-256
- SHA3-384
- SHA3-512
- Added support for these Message Authentication Codes (requires LTC v1.18+)
- Blake2b
- Blake2s
- Poly1305
- Added support for these modes of operation (requires LTC v1.18+)
- ChaCha20-Poly1305
- OCB3
- Stream (for stream ciphers)
- Splitted the code into various modules to make it easier to add support
for new algorithms in the future
- Renamed tomcrypt_strerror() into tomcrypt_error()
- Added tomcrypt_errno() to retrieve the error number for the last
LibTomCrypt function that failed, making tomcrypt_error() actually useful
- Added tomcrypt_clear() to clear the last error returned by a LibTomCrypt
function
- Added support for HKDF (Hash-based Key Derivation Function) through
the new tomcrypt_hkdf() function (requires LTC v1.18+)
= Fixed bugs:
- Fixed --with-tomcrypt=/custom/path not working properly
- Fixed the test vector used for several tests (XTEA, MULTI2, NOEKEON)
- Removed features:
- Removed buggy (incomplete) support for the Cipher Hash Construction
- Removed the tomcrypt_cipher_name(), tomcrypt_hash_name() and
tomcrypt_rng_name() functions. They were pretty much useless
since you already had to know the object's name to call them.
- Removed buggy RC4 stream cipher implementation (a proper
implementation is now provided with LibTomCrypt v1.18+).
Version: 0.2.3
Date: 2017-05-14 19:15:00
Stability: beta
notes: Sun, May 14, 2017 - tomcrypt 0.2.3
+ Changes:
- Make TOMCRYPT_CIPHER_AES an alias for TOMCRYPT_CIPHER_RIJNDAEL
- Rename TOMCRYPT_CIPHER_KSEED into TOMCRYPT_CIPHER_SEED
Version: 0.2.2
Date: 2016-11-13 10:50:00
Stability: beta
notes: Sat, Nov 13, 2016 - tomcrypt 0.2.2
= Fixed bugs:
- Fixed version mismatch in php_tomcrypt.h
Version: 0.2.1
Date: 2016-11-13 10:35:00
Stability: beta
notes: Sat, Nov 13, 2016 - tomcrypt 0.2.1
= Fixed bugs:
- Fixed composer.json to include vendor name in package name
Version: 0.2.0
Date: 2016-07-23 18:35:00
Stability: beta
notes: Sat, Jul 23, 2016 - tomcrypt 0.2.0
= Fixed bugs:
- Fixed compilation with PHP 5.3 - 7.1.0alpha3
+ Changes:
- New API for MAC functions
- Merged HMAC into MAC functions
- Removed features:
- Removed the old base64 functions since PHP already provides some
Version: 0.1.0
Date: 2015-05-17 20:36:00
Stability: beta
notes: Initial Release.