Viewing Issue Simple Details
[ Jump to Notes ]
|
[ Issue History ]
[ Print ]
|
ID |
Category |
Severity |
Type |
Date Submitted |
Last Update |
0000931 |
[1003.1(2013)/Issue7+TC1] System Interfaces |
Objection |
Error |
2015-03-12 15:45 |
2019-04-29 15:09 |
|
Reporter |
eblake |
View Status |
public |
|
Assigned To |
|
Priority |
normal |
Resolution |
Duplicate |
|
Status |
Closed |
|
|
|
|
Name |
Eric Blake |
Organization |
Red Hat |
User Reference |
ebb.encrypt |
Section |
encrypt |
Page Number |
750 |
Line Number |
25258 |
Interp Status |
--- |
Final Accepted Text |
|
|
Summary |
0000931: mark encrypt, setkey as OBS |
Description |
See 0000899 - encrypt() and setkey() are severely limited, and should not be recommended. Meanwhile, many implementations of crypt() have used extensions to the salt argument to work around inherent weaknesses of the DES encryption algorithm as used as required by the standard; we should document that crypt() is not useful without these extensions, even if we don't standardize such extensions. |
Desired Action |
Change XSI shading to OB XSI on:
Page 359 line 12112 section <stdlib.h> (setkey declaration)
Page 446 line 15156 section <unistd.h> (encrypt declaration)
Page 750 line 25261 section encrypt() (encrypt synopsis)
Page 1882 line 60508 section setkey() (setkey synopsis)
For both Page 750 line 25291 (encrypt) and Page 1882 line 60535 (setkey), change the wording from 0000899:A future version of the standard may mark this interface as obsolete or remove it altogether. to:A future version of the standard may remove this interface altogether.
|
Tags |
No tags attached. |
|
Attached Files |
|
|