Root Zanli
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
golang
/
1.22.0
/
src
/
crypto
/
aes
/
Filename :
cipher_generic.go
back
Copy
// Copyright 2012 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. //go:build !amd64 && !s390x && !ppc64 && !ppc64le && !arm64 package aes import ( "crypto/cipher" ) // newCipher calls the newCipherGeneric function // directly. Platforms with hardware accelerated // implementations of AES should implement their // own version of newCipher (which may then call // newCipherGeneric if needed). func newCipher(key []byte) (cipher.Block, error) { return newCipherGeneric(key) } // expandKey is used by BenchmarkExpand and should // call an assembly implementation if one is available. func expandKey(key []byte, enc, dec []uint32) { expandKeyGo(key, enc, dec) }