BEGIN:VCALENDAR
CALSCALE:GREGORIAN
PRODID:-//Apple Inc.//iOS 6.1.3//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Amsterdam
BEGIN:DAYLIGHT
DTSTART:19810329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:19961027T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DESCRIPTION:Over the past year multiple people have been engaging language maintainers 
 and designers to change their use of CSPRNGs (mainly relying on user-land R
 NGs like the one from OpenSSL\, and sometimes suggesting "adding entropy" b
 y various means from user-land daemons like haveged). In this short present
 ation we'll survey the struggle of cryptographers\, developers and security
  engineers to change the path various high-profile languages have taken to 
 provide randomness to their userbase. Affected languages include but are no
 t limited to: Ruby\, node.js and Erlang. We outline better approaches for l
 anguage maintainers and implementers as well as coming changes within the L
 inux kernel crypto subsystem (i.e. /dev/random and /dev/urandom) w.r.t. sec
 urity and performance. Recently these changes were merged into mainline Lin
 ux (4)\, problems with languages implementations however remain. We'll also
  discuss operating system provided randomness testing\, attacks/mitigation 
 in embedded and virtualized environments.\n
DTEND;TZID=Europe/Amsterdam:20170805T204000
DTSTAMP:20170804T093756Z
DTSTART;TZID=Europe/Amsterdam:20170805T194000
LAST-MODIFIED:20170804T093748Z
LOCATION:Re
SEQUENCE:0
SUMMARY:Implementation\, hazards and updates on use of RNGs in programming language
 s and the Linux Kernel - Aaron Zauner (azet)
TRANSP:OPAQUE
UID:0c99ddbc-a8e5-44b3-b99e-5528a66b185d@frab.sha2017.org
URL;VALUE=URI:https://program.sha2017.org/events/199.html
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Reminder
TRIGGER:-PT1H
UID:BFD53CA9-0A33-4392-B9BF-14A548410A01
X-APPLE-DEFAULT-ALARM:TRUE
X-WR-ALARMUID:BFD53CA9-0A33-4392-B9BF-14A548410A01
END:VALARM
END:VEVENT
END:VCALENDAR
