type crypto/internal/fips140/aes/gcm.GCMWithXORCounterNonce
14 uses
crypto/internal/fips140/aes/gcm (current package)
gcm_nonces.go#L157: func NewGCMWithXORCounterNonce(cipher *aes.Block) (*GCMWithXORCounterNonce, error) {
gcm_nonces.go#L162: return &GCMWithXORCounterNonce{g: *g}, nil
gcm_nonces.go#L169: func NewGCMForTLS13(cipher *aes.Block) (*GCMWithXORCounterNonce, error) {
gcm_nonces.go#L174: return &GCMWithXORCounterNonce{g: *g}, nil
gcm_nonces.go#L181: func NewGCMForHPKE(cipher *aes.Block) (*GCMWithXORCounterNonce, error) {
gcm_nonces.go#L186: return &GCMWithXORCounterNonce{g: *g}, nil
gcm_nonces.go#L200: func NewGCMForQUIC(cipher *aes.Block, iv []byte) (*GCMWithXORCounterNonce, error) {
gcm_nonces.go#L205: gcm := &GCMWithXORCounterNonce{g: *g}
gcm_nonces.go#L212: type GCMWithXORCounterNonce struct {
gcm_nonces.go#L229: func (g *GCMWithXORCounterNonce) SetNoncePrefixAndMask(nonce []byte) error {
gcm_nonces.go#L242: func (g *GCMWithXORCounterNonce) NonceSize() int { return gcmStandardNonceSize }
gcm_nonces.go#L244: func (g *GCMWithXORCounterNonce) Overhead() int { return gcmTagSize }
gcm_nonces.go#L250: func (g *GCMWithXORCounterNonce) Seal(dst, nonce, plaintext, data []byte) []byte {
gcm_nonces.go#L284: func (g *GCMWithXORCounterNonce) Open(dst, nonce, ciphertext, data []byte) ([]byte, error) {
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |