@@ -29,51 +29,6 @@ test('Bits using total, risk', (t) => {
29
29
t . is ( round ( Entropy . bits ( 100000 , 100000 ) ) , 49 )
30
30
} )
31
31
32
- // CxTBD Remove bitsWithRiskPower in next release
33
- test ( 'Bits using total, risk power' , ( t ) => {
34
- t . is ( round ( Entropy . bitsWithRiskPower ( 10 , 3 ) ) , 15 )
35
- t . is ( round ( Entropy . bitsWithRiskPower ( 10 , 4 ) ) , 19 )
36
- t . is ( round ( Entropy . bitsWithRiskPower ( 10 , 5 ) ) , 22 )
37
-
38
- t . is ( round ( Entropy . bitsWithRiskPower ( 100 , 3 ) ) , 22 )
39
- t . is ( round ( Entropy . bitsWithRiskPower ( 100 , 4 ) ) , 26 )
40
- t . is ( round ( Entropy . bitsWithRiskPower ( 100 , 5 ) ) , 29 )
41
-
42
- t . is ( round ( Entropy . bitsWithRiskPower ( 1000 , 3 ) ) , 29 )
43
- t . is ( round ( Entropy . bitsWithRiskPower ( 1000 , 4 ) ) , 32 )
44
- t . is ( round ( Entropy . bitsWithRiskPower ( 1000 , 5 ) ) , 36 )
45
- t . is ( round ( Entropy . bitsWithRiskPower ( 10000 , 3 ) ) , 36 )
46
- t . is ( round ( Entropy . bitsWithRiskPower ( 10000 , 4 ) ) , 39 )
47
- t . is ( round ( Entropy . bitsWithRiskPower ( 10000 , 5 ) ) , 42 )
48
-
49
- t . is ( round ( Entropy . bitsWithRiskPower ( 100000 , 3 ) ) , 42 )
50
- t . is ( round ( Entropy . bitsWithRiskPower ( 100000 , 4 ) ) , 46 )
51
- t . is ( round ( Entropy . bitsWithRiskPower ( 100000 , 5 ) ) , 49 )
52
- } )
53
-
54
- // CxTBD Remove bitsWithPowers in next release
55
- test ( 'Bits using total power, risk power' , ( t ) => {
56
- t . is ( round ( Entropy . bitsWithPowers ( 1 , 3 ) ) , 15 )
57
- t . is ( round ( Entropy . bitsWithPowers ( 1 , 4 ) ) , 19 )
58
- t . is ( round ( Entropy . bitsWithPowers ( 1 , 5 ) ) , 22 )
59
-
60
- t . is ( round ( Entropy . bitsWithPowers ( 2 , 3 ) ) , 22 )
61
- t . is ( round ( Entropy . bitsWithPowers ( 2 , 4 ) ) , 26 )
62
- t . is ( round ( Entropy . bitsWithPowers ( 2 , 5 ) ) , 29 )
63
-
64
- t . is ( round ( Entropy . bitsWithPowers ( 3 , 3 ) ) , 29 )
65
- t . is ( round ( Entropy . bitsWithPowers ( 3 , 4 ) ) , 32 )
66
- t . is ( round ( Entropy . bitsWithPowers ( 3 , 5 ) ) , 36 )
67
-
68
- t . is ( round ( Entropy . bitsWithPowers ( 4 , 3 ) ) , 36 )
69
- t . is ( round ( Entropy . bitsWithPowers ( 4 , 4 ) ) , 39 )
70
- t . is ( round ( Entropy . bitsWithPowers ( 4 , 5 ) ) , 42 )
71
-
72
- t . is ( round ( Entropy . bitsWithPowers ( 5 , 3 ) ) , 42 )
73
- t . is ( round ( Entropy . bitsWithPowers ( 5 , 4 ) ) , 46 )
74
- t . is ( round ( Entropy . bitsWithPowers ( 5 , 5 ) ) , 49 )
75
- } )
76
-
77
32
// preshing.com tests come from table at http://preshing.com/20110504/hash-collision-probabilities/
78
33
test ( 'preshing.com, 32-bit column' , ( t ) => {
79
34
t . is ( round ( Entropy . bits ( 30084 , 10 ) ) , 32 )
0 commit comments