import (
"crypto/cipher"
- "crypto/internal/alias"
+ "crypto/internal/fips/alias"
"crypto/subtle"
"errors"
)
import (
"crypto/cipher"
- "crypto/internal/alias"
+ "crypto/internal/fips/alias"
)
// Assert that aesCipherAsm implements the cbcEncAble and cbcDecAble interfaces.
import (
"crypto/cipher"
- "crypto/internal/alias"
+ "crypto/internal/fips/alias"
)
// Assert that aesCipherAsm implements the cbcEncAble and cbcDecAble interfaces.
import (
"crypto/cipher"
- "crypto/internal/alias"
"crypto/internal/boring"
+ "crypto/internal/fips/alias"
"strconv"
)
import (
"crypto/cipher"
- "crypto/internal/alias"
"crypto/internal/boring"
+ "crypto/internal/fips/alias"
"internal/cpu"
"internal/goarch"
)
import (
"crypto/cipher"
- "crypto/internal/alias"
+ "crypto/internal/fips/alias"
"internal/cpu"
)
import (
"crypto/cipher"
- "crypto/internal/alias"
+ "crypto/internal/fips/alias"
"internal/byteorder"
)
import (
"crypto/cipher"
- "crypto/internal/alias"
+ "crypto/internal/fips/alias"
"crypto/subtle"
"errors"
"internal/byteorder"
import (
"crypto/cipher"
- "crypto/internal/alias"
+ "crypto/internal/fips/alias"
"crypto/subtle"
"errors"
"internal/byteorder"
import (
"bytes"
- "crypto/internal/alias"
+ "crypto/internal/fips/alias"
"crypto/subtle"
)
package cipher
import (
- "crypto/internal/alias"
+ "crypto/internal/fips/alias"
"crypto/subtle"
)
import (
"bytes"
- "crypto/internal/alias"
+ "crypto/internal/fips/alias"
"crypto/subtle"
)
package cipher
import (
- "crypto/internal/alias"
+ "crypto/internal/fips/alias"
"crypto/subtle"
"errors"
"internal/byteorder"
package cipher
import (
- "crypto/internal/alias"
+ "crypto/internal/fips/alias"
"crypto/subtle"
)
import (
"crypto/cipher"
- "crypto/internal/alias"
+ "crypto/internal/fips/alias"
"internal/byteorder"
"strconv"
)
package rc4
import (
- "crypto/internal/alias"
+ "crypto/internal/fips/alias"
"strconv"
)
# backwards compatibility with older versions of the module.
STR, crypto/internal/impl
< crypto/internal/fips
+ < crypto/internal/fips/alias
< crypto/internal/fips/subtle
< crypto/internal/fips/sha256
< crypto/internal/fips/sha512
hash, embed
< crypto
< crypto/subtle
- < crypto/internal/alias
< crypto/cipher;
crypto/cipher,
< crypto/internal/boring
< crypto/boring;
- crypto/internal/alias, math/rand/v2
+ crypto/internal/fips/alias, math/rand/v2,
+ crypto/subtle, embed
< crypto/internal/randutil
< crypto/internal/nistec/fiat
< crypto/internal/nistec
return false
}
// TODO: use a runtime/unsafe facility once one becomes available. See issue 12445.
- // Also see crypto/internal/alias/alias.go:AnyOverlap
+ // Also see crypto/internal/fips/alias/alias.go:AnyOverlap
return uintptr(unsafe.Pointer(&a[0])) <= uintptr(unsafe.Pointer(&b[len(b)-1]))+(elemSize-1) &&
uintptr(unsafe.Pointer(&b[0])) <= uintptr(unsafe.Pointer(&a[len(a)-1]))+(elemSize-1)
}