Changes between Version 17 and Version 18 of org/teams/NetworkTeam/SupportedPlatforms


Ignore:
Timestamp:
Nov 7, 2018, 10:41:43 AM (15 months ago)
Author:
teor
Comment:

Update MUL rejections

Legend:

Unmodified
Added
Removed
Modified
  • org/teams/NetworkTeam/SupportedPlatforms

    v17 v18  
    5252  * Itanium
    5353  * SPARC
     54  * newer PowerPC (PPE, Power8+) with constant-time multiplications
    5455  * Anything else debian builds for
    5556
    5657'''Rejected'''
    57   * PPC (The `MUL` instruction isn't constant-time, thus many common cryptographic operations on these systems are subject to even the most trivial side-channel attacks.)
    58   * Anything else with a non-constant-time `MUL` instruction.
     58  * Processors with non-constant-time `MUL` instructions (many common cryptographic operations on these systems are subject to even the most trivial side-channel attacks):
     59     * Older PowerPC (<= PowerPC 970)
     60     * Older ARM (<= 9T, <= Cortex M3)
     61     * VIA Nano 2000 Series
     62     * Intel <= 80486
     63     * See https://bearssl.org/ctmul.html for full details
    5964  * Intel P68 microarchitecture (Pentium IV-based Celeron CPUs produced from 2000-2004. The `SHR`/`SHL` instructions aren't constant-time because Intel removed the barrel shifter.)
    6065  * Anything else which lacks a barrel shifter.