Skip to content

Commit aeb4be5

Browse files
committed
Update versions and release notes for 1.8.4
1 parent 6f48932 commit aeb4be5

File tree

3 files changed

+28
-9
lines changed

3 files changed

+28
-9
lines changed

crypto/NBuild.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<property name="dist-path" value="./dist"/>
1717

1818
<!-- Version -->
19-
<property name="version" value="1.8.3"/>
19+
<property name="version" value="1.8.4"/>
2020
<property name="name" value="BouncyCastle.Crypto"/>
2121

2222
<property name="OPTIONAL_STRONG_NAME" value="" />

crypto/Readme.html

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ <h3><a class="mozTocH3" name="mozTocId575388"></a>Features:</h3>
119119
<li>
120120
Symmetric key algorithms: AES, Blowfish, Camellia, CAST5, CAST6, ChaCha, DES, DESede,
121121
GOST28147, HC-128, HC-256, IDEA, ISAAC, Noekeon, RC2, RC4, RC5-32, RC5-64, RC6, Rijndael,
122-
Salsa20, SEED, Serpent, Skipjack, TEA/XTEA, Threefish, Tnepres, Twofish, VMPC and XSalsa20.
122+
Salsa20, SEED, Serpent, Skipjack, SM4, TEA/XTEA, Threefish, Tnepres, Twofish, VMPC and XSalsa20.
123123
</li>
124124
<li>
125125
Symmetric key modes: CBC, CFB, CTS, GOFB, OFB, OpenPGPCFB, and SIC (or CTR).
@@ -139,16 +139,16 @@ <h3><a class="mozTocH3" name="mozTocId575388"></a>Features:</h3>
139139
</li>
140140
<li>
141141
Digests: GOST3411, Keccak, MD2, MD4, MD5, RIPEMD128, RIPEMD160, RIPEMD256, RIPEMD320,
142-
SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3, Tiger, and Whirlpool.
142+
SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3, SM3, Tiger, and Whirlpool.
143143
</li>
144144
<li>
145145
XOFs: SHAKE.
146146
</li>
147147
<li>
148-
Signer mechanisms: DSA, ECDSA, ECGOST3410, ECNR, GOST3410, ISO9796d2, PSS, RSA, X9.31-1998.
148+
Signer mechanisms: DSA, ECDSA, ECGOST3410, ECNR, Ed25519, Ed448, GOST3410, ISO9796d2, PSS, RSA, X9.31-1998.
149149
</li>
150150
<li>
151-
Key Agreement: Diffie-Hellman, EC-DH, EC-MQV, J-PAKE, SRP-6a.
151+
Key Agreement: Diffie-Hellman, EC-DH, EC-MQV, J-PAKE, SRP-6a, X25519, X448.
152152
</li>
153153
<li>
154154
Macs: CBCBlockCipher, CFBBlockCipher, CMAC, GMAC, GOST28147, HMac, ISO9797 Alg. 3, Poly1305, SipHash, SkeinMac, VMPCMAC.
@@ -296,15 +296,34 @@ <h3><a class="mozTocH3" name="mozTocId358608"></a>For first time users.</h3>
296296
<hr style="WIDTH: 100%; HEIGHT: 2px">
297297
<h3><a class="mozTocH3" name="mozTocId3413"></a>Notes:</h3>
298298

299-
<h4><a class="mozTocH4" name="mozTocId85318"></a>Release 1.8.4, TBD</h4>
299+
<h4><a class="mozTocH4" name="mozTocId85318"></a>Release 1.8.4, Saturday October 27, 2018</h4>
300300

301+
<h5>IMPORTANT</h5>
302+
<ul>
303+
<li>
304+
This is the final feature release with support for legacy .NET platforms. From 1.9.0 we will be targeting more
305+
modern .NET frameworks (see https://github.com/bcgit/bc-csharp/pull/68) and updating our build and packaging systems.
306+
The 1.8.x series will continue to receive bug fixes, but limited new functionality.
307+
</li>
308+
</ul>
301309
<h5>Defects Fixed</h5>
302310
<ul>
303311
<li>Rfc3211WrapEngine would not properly handle messages longer than 127 bytes. This has been fixed.</li>
304312
</ul>
305313
<h5>Additional Features and Functionality</h5>
306314
<ul>
307315
<li>Restrictions on the output sizes of the Blake2b/s digests have been removed.</li>
316+
<li>RFC 7748: Higher-level support for X25519 and X448 has been added.</li>
317+
<li>RFC 8032: Higher-level support for Ed25519 and Ed448 has been added.</li>
318+
<li>Implementation of the SM4 block cipher has been added.</li>
319+
<li>Added support for Plain ECDSA (a.k.a CVC-ECDSA).</li>
320+
</ul>
321+
<h5>Additional Notes</h5>
322+
<ul>
323+
<li>
324+
See the (cumulative) list of GitHub pull requests that we have accepted at
325+
<a href="https://github.com/bcgit/bc-csharp/pulls?q=is%3Apr+is%3Aclosed">bcgit/bc-csharp</a>.
326+
</li>
308327
</ul>
309328

310329
<h4><a class="mozTocH4" name="mozTocId85317"></a>Release 1.8.3, Saturday August 11, 2018</h4>

crypto/src/AssemblyInfo.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@
3333
// You can specify all the values or you can default the Revision and Build Numbers
3434
// by using the '*' as shown below:
3535

36-
[assembly: AssemblyVersion("1.8.3.0")]
37-
[assembly: AssemblyFileVersion("1.8.18223.1")]
38-
[assembly: AssemblyInformationalVersion("1.8.3")]
36+
[assembly: AssemblyVersion("1.8.4.0")]
37+
[assembly: AssemblyFileVersion("1.8.18300.1")]
38+
[assembly: AssemblyInformationalVersion("1.8.4")]
3939

4040
//
4141
// In order to sign your assembly you must specify a key to use. Refer to the

0 commit comments

Comments
 (0)