“You must rotate your credentials every 60 days.”

*takes USB-C YubiKey out of slot*
*turns it upside down*
*plugs it back in*

@benno I'm reminded of the fact that USB C is directional so you could have a drive return different data depending on the orientation.
@baishen @benno Oh no way, really?

@valentinegb @baishen There's a pair of "configuration channel" pins in the connector that are in symmetric positions so they are switched when you rotate the plug 180°.

USB-C cables leave one of the configuration channel pins disconnected, which allows devices to determine cable orientation and behave accordingly. Normally the device will just use this info to swap some data channels if needed. It could instead use it to provide different behaviour though.

More details on the configuration channel here: https://medium.com/@leung.benson/usb-type-c-s-configuration-channel-31e08047677d

USB Type-C™’s Configuration Channel - Benson Leung - Medium

I’ve been getting questions about why certain kinds of USB adapters or cables work to charge new USB Type-C™ devices, and why other adapters are necessary to charge legacy devices from USB Type-C…

Medium