Index
A
Abstract Syntax Notation. See ASN.1
accept system call, 23
adding/subtracting machines (computers), 570
addition
double and add approach (multiplication), 106, 116, 134, 150, 153, 213, 503
"ecc.c" point addition implementation, 212–213
"ecc_int.c" add_points routine, 152
"huge.c" add (overflow expansion), 97
"huge.c" add routine (addition routine), 96
"huge.c" add routine (size computation), 95
"huge."c" add with negative number support, 143–144
"huge."c" add_magnitude and subtract_magnitude, 143
Adleman, Leonard, 91. See also RSA algorithm
Advanced Encryption Standard algorithm. See AES algorithm
"Advances in Cryptology '86," 114
AEAD (Authenticated Encryption with Associated Data) mode ciphers, 490–523
"aes.c" aes_ccm_encrypt, 498–500
"aes.c" aes_ccm_process common routine for encrypt and decrypt, 500–502
"aes.c" aes_ccm_process with associated data, 511–512
"aes.c" main routine modified to accept associated data, 513–514
"aes.h" AES-CCM and AES-GCM with associated data support, 510–511
block ciphers v., 517
diagram, 497
popularity, 502
stream ciphers v., 517
AES-GCM
"aes.c" aes_gcm_encrypt, 505–508
"aes.c" aes_gcm_process with associated data length declaration, 516–517
"aes.c" aes_gcm_process with associated data support, 516
"aes.c" aes_gcm_process with encrypt and decrypt support, 508–509
"aes.h" AES-CCM and AES-GCM ...
Get Implementing SSL/TLS Using Cryptography and PKI now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.