File tree 3 files changed +17
-3
lines changed
3 files changed +17
-3
lines changed Original file line number Diff line number Diff line change 1
1
# UNRELEASED
2
2
3
- * Fix the bcrypt "wrap-around" bug. It affects passwords with lengths >= 255.
3
+ * Fix the bcrypt "wrap-around" bug. It affects passwords with lengths >= 255.
4
4
It is uncommon but it's a bug nevertheless. Previous attempts to fix the bug
5
5
was unsuccessful.
6
+ * Experimental support for z/OS
6
7
7
8
# 4.0.1 (2020-02-27)
8
9
Original file line number Diff line number Diff line change 34
34
'GCC_ENABLE_CPP_EXCEPTIONS' : 'YES' ,
35
35
'GCC_SYMBOLS_PRIVATE_EXTERN' : 'YES' , # -fvisibility=hidden
36
36
}
37
- }]
38
- ]
37
+ }],
38
+ [ 'OS=="zos"' , {
39
+ 'cflags' : [
40
+ '-qascii' ,
41
+ ],
42
+ }],
43
+ ],
39
44
},
40
45
{
41
46
"target_name" : "action_after_build" ,
Original file line number Diff line number Diff line change 60
60
# endif
61
61
typedef LONG_PTR SSIZE_T ;
62
62
typedef SSIZE_T ssize_t ;
63
+ /* z/OS compatibility */
64
+ #endif
65
+
66
+ #ifdef __MVS__
67
+ typedef unsigned char u_int8_t ;
68
+ typedef unsigned short u_int16_t ;
69
+ typedef unsigned int u_int32_t ;
70
+ typedef unsigned long long u_int64_t ;
63
71
#endif
64
72
65
73
#define BCRYPT_VERSION '2'
You can’t perform that action at this time.
0 commit comments