aesnicheck

package module
v0.0.0-...-349fcc4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 2, 2014 License: MIT Imports: 0 Imported by: 69

README

aesnicheck

Provides a function for checking to see if the host machine has AES-NI support.

For documentation, check godoc.

Documentation

Overview

Package aesnicheck provides a simple check to see if crypto/aes is using AES-NI instructions or if the AES transform is being done in software. AES-NI is constant-time, which makes it impervious to cache-level timing attacks. For security-conscious deployments on public cloud infrastructure (Amazon EC2, Google Compute Engine, Microsoft Azure, etc.) this may be critical.

See http://eprint.iacr.org/2014/248 for details on cross-VM timing attacks on AES keys.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func HasAESNI

func HasAESNI() bool

HasAESNI returns whether AES-NI is supported by the CPU.

Types

This section is empty.

Directories

Path Synopsis
cmd
aesnicheck
Command aesnicheck queries the CPU for AES-NI support.
Command aesnicheck queries the CPU for AES-NI support.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL