[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z] Balabit IT Security LTD base64 decoding public interface to code example encoding characters in output public interface to code example base64 encoding basic data validation techniques Berkeley socket interface for TCP/IP Bernstein, Dan 2nd 3rd big numbers, integer-based math and big-endian vs. little-endian storage BIGNUM library (OpenSSL) precomputation of key values BIGNUM objects assigning random values assignment of numerical values binary numbers, representing as common tests on initialization malloc( ) and math operations supported on outputting BIGNUM_clear_free( ) binary data, representing as English text binary keys, conversion from text binary strings, conversion from integers for use with RSA to integers for use with RSA BIO filters BIO objects BIO_free_all( ) BIO_new_mem_buf( ) BIO_read( ) BIO_write( ) birthday attacks preventing bit size of algorithms and security blacklisting blinding blinding attacks, preventing block ciphers conversion into cryptographic hashes modes setup in OpenSSL block size Blowfish 256-bit version in CBC mode implementation in MCF supported key sizes BN_bin2bn( ) BN_bn2bin( ) BN_clear( ) 2nd BN_copy( ) BN_CTX objects BN_CTX_free( ) BN_CTX_new( ) BN_free( ) BN_generate_prime( ) callback function to report progress BN_new( ) BN_num_bytes( ) BN_rand_range( ) BN_set_word( ) bogus_routine( ) Boolean values, disguising buffer overflows, preventing _ _builtin_frame_address( ) |