Skip to content

Commit e980b0d

Browse files
committed
update NEWS for 0.8 release
1 parent 985d4f7 commit e980b0d

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

NEWS

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,26 @@
11

22
User-Visible Changes in python-spake2
33

4+
* Release 0.8 (14-Feb-2018)
5+
6+
API BREAK (but not a compatibility break)
7+
8+
Applications using this release will start up faster. The library includes
9+
multiple groups (with different message sizes, performance, and security
10+
levels), and each group uses a different blinding factor. These factors take
11+
a relatively long time to compute. The previous release did this computation
12+
for all groups, even ones that the application never imported. This release
13+
changes the import API to avoid the unnecessary calculations, which saves
14+
about 400ms at import time on my 2016-era laptop (and several seconds on a
15+
Raspberry Pi).
16+
17+
Applications must use different "import" statements when upgrading to this
18+
release ("from spake2.parameters.ed25519 import ParamsEd25519" instead of
19+
"from spake2 import ParamsEd25519"). However this release retains message
20+
compatibility with spake2-0.7: apps using 0.8 can interoperate with apps
21+
using 0.7 without problems.
22+
23+
424
* Release 0.7 (12-May-2016)
525

626
COMPATIBILITY BREAK

0 commit comments

Comments
 (0)