Searched refs:ctrptr (Results 1 – 2 of 2) sorted by relevance
| /linux/arch/s390/crypto/ |
| H A D | aes_s390.c | 550 static unsigned int __ctrblk_init(u8 *ctrptr, u8 *iv, unsigned int nbytes) in __ctrblk_init() argument 555 memcpy(ctrptr, iv, AES_BLOCK_SIZE); in __ctrblk_init() 558 memcpy(ctrptr + AES_BLOCK_SIZE, ctrptr, AES_BLOCK_SIZE); in __ctrblk_init() 559 crypto_inc(ctrptr + AES_BLOCK_SIZE, AES_BLOCK_SIZE); in __ctrblk_init() 560 ctrptr += AES_BLOCK_SIZE; in __ctrblk_init() 570 u8 *ctrptr; in __ctr_aes_crypt() local 576 ctrptr = (n > AES_BLOCK_SIZE) ? ctrblk : walk->iv; in __ctr_aes_crypt() 578 walk->src.virt.addr, n, ctrptr); in __ctr_aes_crypt() 579 if (ctrptr == ctrblk) in __ctr_aes_crypt() 580 memcpy(walk->iv, ctrptr + n - AES_BLOCK_SIZE, in __ctr_aes_crypt()
|
| H A D | paes_s390.c | 919 static inline unsigned int __ctrblk_init(u8 *ctrptr, u8 *iv, unsigned int nbytes) in __ctrblk_init() argument 924 memcpy(ctrptr, iv, AES_BLOCK_SIZE); in __ctrblk_init() 927 memcpy(ctrptr + AES_BLOCK_SIZE, ctrptr, AES_BLOCK_SIZE); in __ctrblk_init() 928 crypto_inc(ctrptr + AES_BLOCK_SIZE, AES_BLOCK_SIZE); in __ctrblk_init() 929 ctrptr += AES_BLOCK_SIZE; in __ctrblk_init() 940 u8 *ctrptr; in __ctr_paes_do_crypt() local 952 ctrptr = (n > AES_BLOCK_SIZE) ? ctrblk : walk->iv; in __ctr_paes_do_crypt() 954 walk->src.virt.addr, n, ctrptr); in __ctr_paes_do_crypt() 956 if (ctrptr == ctrblk) in __ctr_paes_do_crypt() 957 memcpy(walk->iv, ctrptr + k - AES_BLOCK_SIZE, in __ctr_paes_do_crypt()
|