Boost logo

Boost :

Subject: Re: [boost] [gsoc][student] Proposal
From: Kasra (kasra_n500_at_[hidden])
Date: 2009-03-20 12:27:14


Hi,

> Why the C-like interface?
> Why not work with iterator, or better, ranges?

The reason for that is there are multiple layers of encapsulation in the library.

block_cipher_type is the core algorithm, which is part of the lowest-level of the API. However, there is a block_cipher wrapper "block_cipher" that provides C++ semantics (iterators, ranges, specialised "crypto_buffers" and etc).

With Best Regards

--- Kasra Nassiri

      


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk