1 /* This Source Code Form is subject to the terms of the Mozilla Public
2  * License, v. 2.0. If a copy of the MPL was not distributed with this
3  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
4 
5 #ifndef NSSDEV_H
6 #define NSSDEV_H
7 
8 /*
9  * nssdev.h
10  *
11  * High-level methods for interaction with cryptoki devices
12  */
13 
14 #ifndef NSSDEVT_H
15 #include "nssdevt.h"
16 #endif /* NSSDEVT_H */
17 
18 PR_BEGIN_EXTERN_C
19 
20 /* NSSAlgorithmAndParameters
21  *
22  * NSSAlgorithmAndParameters_CreateSHA1Digest
23  * NSSAlgorithmAndParameters_CreateMD5Digest
24  */
25 
26 NSS_EXTERN NSSAlgorithmAndParameters *
27 NSSAlgorithmAndParameters_CreateSHA1Digest(
28     NSSArena *arenaOpt);
29 
30 NSS_EXTERN NSSAlgorithmAndParameters *
31 NSSAlgorithmAndParameters_CreateMD5Digest(
32     NSSArena *arenaOpt);
33 
34 PR_END_EXTERN_C
35 
36 #endif /* DEV_H */
37