| OLD | NEW | 
|---|
|  | (Empty) | 
| 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 _KEYI_H_ |  | 
| 6 #define _KEYI_H_ |  | 
| 7 |  | 
| 8 SEC_BEGIN_PROTOS |  | 
| 9 /* NSS private functions */ |  | 
| 10 /* map an oid to a keytype... actually this function and it's converse |  | 
| 11  *  are good candidates for public functions..  */ |  | 
| 12 KeyType seckey_GetKeyType(SECOidTag pubKeyOid); |  | 
| 13 |  | 
| 14 /* extract the 'encryption' (could be signing) and hash oids from and |  | 
| 15  * algorithm, key and parameters (parameters is the parameters field |  | 
| 16  * of a algorithm ID structure (SECAlgorithmID)*/ |  | 
| 17 SECStatus sec_DecodeSigAlg(const SECKEYPublicKey *key, SECOidTag sigAlg, |  | 
| 18                            const SECItem *param, SECOidTag *encalg, SECOidTag *h
    ashalg); |  | 
| 19 |  | 
| 20 SEC_END_PROTOS |  | 
| 21 |  | 
| 22 #endif /* _KEYHI_H_ */ |  | 
| OLD | NEW | 
|---|