View Issue Details

IDProjectCategoryView StatusLast Update
00009311003.1(2013)/Issue7+TC1System Interfacespublic2019-04-29 15:09
Reportereblake Assigned To 
PrioritynormalSeverityObjectionTypeError
Status ClosedResolutionDuplicate 
NameEric Blake
OrganizationRed Hat
User Referenceebb.encrypt
Sectionencrypt
Page Number750
Line Number25258
Interp Status---
Final Accepted Text
Summary0000931: mark encrypt, setkey as OBS
DescriptionSee 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 ActionChange 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.

TagsNo tags attached.

Relationships

duplicate of 0001192 Closed 1003.1(2016/18)/Issue7+TC2 Formally obsolete the DES encryption functions 'encrypt' and 'setkey' 
child of 0000899 Closedajosey 1003.1(2013)/Issue7+TC1 Remove setkey and encrypt 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2015-03-12 15:45 eblake New Issue
2015-03-12 15:45 eblake Name => Eric Blake
2015-03-12 15:45 eblake Organization => Red Hat
2015-03-12 15:45 eblake User Reference => ebb.encrypt
2015-03-12 15:45 eblake Section => encrypt
2015-03-12 15:45 eblake Page Number => 750
2015-03-12 15:45 eblake Line Number => 25258
2015-03-12 15:45 eblake Interp Status => ---
2015-03-12 15:45 eblake Relationship added child of 0000899
2015-03-12 15:46 eblake Tag Attached: tc2-2008
2015-03-12 15:46 eblake Tag Detached: tc2-2008
2015-03-12 15:46 eblake Tag Attached: issue8
2015-03-12 16:08 nick Final Accepted Text => See desired action
2015-03-12 16:08 nick Status New => Resolved
2015-03-12 16:08 nick Resolution Open => Accepted
2019-04-25 22:54 eblake Relationship added related to 0001192
2019-04-29 15:08 geoffclare Final Accepted Text See desired action =>
2019-04-29 15:08 geoffclare Status Resolved => Closed
2019-04-29 15:08 geoffclare Resolution Accepted => Duplicate
2019-04-29 15:08 geoffclare Tag Detached: issue8
2019-04-29 15:09 geoffclare Relationship replaced duplicate of 0001192