On Mon, Aug 29, 2011 at 10:18:18AM +0200, Steffen Klassert wrote:
> On Mon, Aug 22, 2011 at 02:59:01PM +0800, Herbert Xu wrote:
> > On Wed, Aug 17, 2011 at 02:10:13PM +0200, Steffen Klassert wrote:
> > >
> > > +struct crypto_user_alg {
> > > + char cru_name[CRYPTO_MAX_ALG_NAME];
> > > + char cru_driver_name[CRYPTO_MAX_ALG_NAME];
> > > + __u32 type;
> > > + __u32 mask;
> > > +};
> > > +
> > > +#define CRYPTO_MAX_NAME CRYPTO_MAX_ALG_NAME
> > > +
> > > +struct crypto_report_base {
> > > + char name[CRYPTO_MAX_ALG_NAME];
> > > + char driver_name[CRYPTO_MAX_ALG_NAME];
> > > + char module_name[CRYPTO_MAX_NAME];
> > > + char selftest[CRYPTO_MAX_NAME];
> > > + int priority;
> > > + int refcnt;
> > > +};
> > 
> > We should use one structure for both creating algorithms and
> > querying them.  User-space can leave the query fields blank
> > when creating them.
> 
> Do you think about merging the two structures above and to
> keep the algorithm specific structures separate, or to
> merge all of them to one big structure?
> 
> I think we would be most flexible if we would merge the two
> structures above and keep the algorithm specific structures
> separate.

As long as we maintain the ability to replay queried results
it should be fine.  That is, by sending the result of a dump
to another system you should be able to recreate the original
configuration state.

Thanks,
-- 
Email: Herbert Xu <herb...@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--
To unsubscribe from this list: send the line "unsubscribe linux-crypto" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to