Lines Matching full:cbc
18 # non-parallelizable modes such as CBC encrypt is 3.75 cycles per byte
29 # CBC 4.38/4.43 4.15/1.43 4.07/1.32 4.07/1.29 4.06/1.28
34 # ECB, CTR, CBC and CCM results are free from EVP overhead. This means
49 # CBC encrypt result is unexpectedly high and there is no documented
51 # the result back to AES unit the way it's done in CBC mode. There is
53 # identical to CBC, because CBC-MAC is essentially CBC encrypt without
55 # interleaved wih CBC-MAC. This provides ~30% improvement over
56 # "straghtforward" CCM implementation with CTR and CBC-MAC performed
67 # decrypt is slower than encrypt, because first CTR and last CBC-MAC
74 # lower and 256-bit one - 10/14. Well, in CBC encrypt case differences
90 # In addition, non-parallelizable CBC encrypt (as well as CCM) is
110 # For parallelizable modes, such as ECB, CBC decrypt, CTR, higher
132 # CBC decrypt 1.16 0.93 0.93
137 # Rewind to CBC paragraph for the answer. Yes, out-of-order execution
185 # this is natural Unix argument order for public $PREFIX_[ecb|cbc]_encrypt ...
190 $ivp="%r8"; # cbc, ctr, ...
202 $in2="%xmm6"; $in1="%xmm7"; # used in CBC decrypt, CTR, ...
2165 #--------------------------- CBC ENCRYPT ------------------------------#
2206 #--------------------------- CBC DECRYPT ------------------------------#